导航:首页 > 编程语言 > java让首字母大写字母

java让首字母大写字母

发布时间:2022-09-23 01:53:52

‘壹’ java编程,输入一段英文字母,将每个单词的首字母转换为大写字母。

在你的基础上修改得
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class TTTest {
public static void main(String args[]) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
String s = in.readLine();
StringBuffer s1 = new StringBuffer();
StringTokenizer st = new StringTokenizer(s);

while (st.hasMoreTokens()) {
String str = st.nextToken();

char c = (str).charAt(0);
if (c >= 'a' && c <= 'z') {
c = (char) ((int) c - 32);
s1.append(c);
} else
s1.append(c);

for (int i = 1; i < (str).length(); i++) {
char c1 = (str).charAt(i);
s1.append(c1);
}

s1.append(" ");

}

System.out.print(" " + s1.toString());

} catch (IOException e) {
System.out.println(e);
}
}
}
--------测试
i am a Student
I Am A Student

‘贰’ Java问题 怎么将将一个英文句子中的每一个单词的首字母转化为大写字母急~~~~~!!!

//方法有很多种,这是你方法
//方法一
public class Capitalized {
char[] cs = { 'T', 'o', 'd', 'a', 'y', ' ', 'i', 's', ' ', 's', 'u', 'n',
'n', 'y', '!' };

// 构造方法
public Capitalized() {
}

public void printCapitalized() {
int i;
for (i = 0; i <cs.length; i++) {
if (Character.isSpaceChar(cs[i])){
i = i + 1;
cs[i]=Character.toUpperCase(cs[i]);
}
}

for (i = 0; i< cs.length; i++) {
System.out.print(cs[i]);
}
}

public static void main(String[] args) {
new Capitalized().printCapitalized();
}

}

//方法二

public class Capitalized {

public static void main(String[] args) {
String s="today is sunny!";
String arr[]=s.trim().split("\\s+");
if(s.length()>0)
for (int i = 0; i < arr.length; i++) {
arr[i]=Character.toUpperCase(arr[i].charAt(0))+arr[i].substring(1);
System.out.print(arr[i]+" ");
}
}

}

‘叁’ 用java编写程序,输入一个单词,输出时使单词的第一个字母大写

正确程序代码如下:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class TTTest {
public static void main(String args[]) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
String s = in.readLine();
StringBuffer s1 = new StringBuffer();
StringTokenizer st = new StringTokenizer(s);

while (st.hasMoreTokens()) {
String str = st.nextToken();

char c = (str).charAt(0);
if (c >= 'a' && c <= 'z') {
c = (char) ((int) c - 32);
s1.append(c);
} else
s1.append(c);

for (int i = 1; i < (str).length(); i++) {
char c1 = (str).charAt(i);
s1.append(c1);
}

s1.append(" ");

}

System.out.print(" " + s1.toString());
} catch (IOException e) {
System.out.println(e);
}
}
}

Java:
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

‘肆’ JAVA将一段英文首字母转化大写问题

importjava.util.Scanner;
publicclassTask2{

publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
//StringBufferstr=newStringBuffer();
Stringstr=newString();

System.out.print("请输入:");
str=input.nextLine();
String[]sb=str.split("");
Stringnewstr=newString();
for(inti=0;i<sb.length;i++)
newstr+=sb[i].substring(0,1).toUpperCase()+sb[i].substring(1)+"";
//str.append(input.nextLine());
//Stringfirst=str.substring(0,1).toUpperCase();
//Stringrest=str.substring(1,str.length()).toLowerCase();
//Stringnewstr=newStringBuffer(first).append(rest).toString();

System.out.println("转换后输出:"+newstr);

input.close();

}

}


‘伍’ java 如何将一个字符串数组每行的第一个英文字母变成大写

public class Son {
public static void main(String[] args) {
String[] a = {"wo shi yi ge bing","lai zi lao ban xing","da si bu chi fan"};
f(a);
}
public static String[] f(String[] a){
for (int i = 0; i < 3; i++) {
char[] b = a[i].toCharArray();
if (b[0] >= 97 && b[0] <= 122) {
b[0] = (char) (b[0] - 32);
}
a[i] = new String(b);
if (a[i].substring(a[i].length()- 1, a[i].length()) != ".") {
a[i] += ".";
}
}
for (int i = 0; i < 3; i++) {
System.out.println(a[i]);
}
return a;
}

}
这是改的楼上的,他的有错误,substring(startIndex,endIndex)这句,endIndex应该为字符串长度,而不是1

‘陆’ java如何输入字串转化首字母大写

//这个简单,获取第一个字母就可以了!
importjava.util.*;
publicclass大写{
publicstaticvoidmain(String[]args){
while(true){
System.out.println("请输入字母字符串:");
System.out.println(init(newScanner(System.in).nextLine()));
}
}
privatestaticStringinit(Stringstr){
returnCharacter.toUpperCase(str.charAt(0))+"";
}
}

‘柒’ java首字母变大写

你直接这样写:
String a3 = a1.subString(0,1);
a1 = a3.toUpperCase()+a1.subString(1);

这样就吧a1的首字母大写了

‘捌’ java中如何实现string的第一个字母大写

以下是方法:

publicstaticStringdo17(Stringstr){

if(str!=null&&str!=""){str=str.substring(0,1).toUpperCase()+str.substring(1);}returnstr;}

‘玖’ 如何使用java将字符串中的第一个字母大写

将字符串转为数组,再将数组中的第一个转为大写,然后在转为字符串。

阅读全文

与java让首字母大写字母相关的资料

热点内容
pdf光子 浏览:832
自拍软件文件夹名称大全 浏览:325
程序员留学移民 浏览:49
梁中间部位箍筋加密区 浏览:117
频谱分析pdf 浏览:750
乐2怎么升级安卓70 浏览:172
java中获取日期 浏览:506
单片机74hc245 浏览:272
美国历史上的总统pdf 浏览:751
程序员脱单实验室靠不靠谱 浏览:458
php中间四位手机号 浏览:869
永旺app怎么样了 浏览:516
压缩空气流量计算软件 浏览:649
智慧聊天app怎么激活 浏览:924
一加换机备份到哪个文件夹 浏览:736
支撑pdf 浏览:417
java空文件夹删除 浏览:587
安卓9跟81有什么区别 浏览:912
n1蓝宝书pdf 浏览:244
为什么安卓机拍照那么丑 浏览:696