黑马程序员技术交流社区
标题:
把“hello world”的首字母大写其他的小写,打印在控制台
[打印本页]
作者:
y569489124
时间:
2016-3-31 15:45
标题:
把“hello world”的首字母大写其他的小写,打印在控制台
把“hello world”的首字母大写其他的小写,打印在控制台
作者:
15281616180
时间:
2016-3-31 17:49
public class test {
/**
* 把“hello world”的首字母大写其他的小写,打印在控制台
*/
public static void main(String[] args) {
String str = "hello world";
StringBuffer sb1 = new StringBuffer();
StringBuffer sb2 = new StringBuffer();
int a = str.indexOf(" "); //记录下空格的位置
String str1 = str.substring(0,5); //截取出两个单词
String str2 = str.substring(6);
str1 = str1.replace(str1.charAt(0), 'H');
str2 = str2.replace(str2.charAt(0), 'W');
str = str1.concat(" " + str2);
System.out.println(str);
// sb1.append(str1);
// sb2.append(str2);
//
// sb1.replace(0, 1, "H");
// sb2.replace(0, 1, "W");
// sb1.append(" " + sb2);
// str = sb1.toString();
// System.out.println(str);
}
}
不知道这样算不算合格
作者:
可以假装看不见
时间:
2016-4-5 20:51
public class Test {
public static void main(String[] args) {
String str = "hello world";
String[] strs = str.split(" ");
String s = new String(str);
for(int i = 0;i < strs.length;i++){
for(int j = 0;j<strs[i].length();j++){
if(j==0){
System.out.print((strs[i].charAt(j)+"").toUpperCase());
}else{
System.out.print((strs[i].charAt(j)+"").toLowerCase());
}
}
System.out.print(" ");
}
}
}
作者:
ab159263487
时间:
2016-7-1 22:55
public static void main(String[] args) {
String str ="hello world";
//zhuanHuan1(str);
String[] strshu = str.split(" "); //根据空格把字符串分割成字单词字符串数组
//遍历数组
for(int i = 0; i < strshu.length; i++) { //外层循环获取到每个单词
for(int j = 0; j < strshu[i].length(); j++ ) { //内层循环获取到每个单词的每个字母
if(j==0) { //如果是每个单词的第一个字母
System.out.print((strshu[i].charAt(j)+"").toUpperCase()); //就转成大写,并输出
}else { //如果不是每个单词的第一个字母
System.out.print((strshu[i].charAt(j)+"").toLowerCase()); //就转成小写输出
}
}
System.out.print(" "); //单词之间的空格
}
}
作者:
yw201605
时间:
2016-7-1 23:33
public static void main(String[] args) {
String str ="hello world";
//zhuanHuan1(str);
String[] strshu = str.split(" "); //根据空格把字符串分割成字单词字符串数组
//遍历数组
for(int i = 0; i < strshu.length; i++) { //外层循环获取到每个单词
for(int j = 0; j < strshu[i].length(); j++ ) { //内层循环获取到每个单词的每个字母
if(j==0) { //如果是每个单词的第一个字母
System.out.print((strshu[i].charAt(j)+"").toUpperCase()); //就转成大写,并输出
}else { //如果不是每个单词的第一个字母
System.out.print((strshu[i].charAt(j)+"").toLowerCase()); //就转成小写输出
}
}
System.out.print(" "); //单词之间的空格
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2