package cn.syn.ex01;
import java.util.Scanner;
/**
* 对用户输入的字符串进行处理:把每个单词的首字母变为大写
* 1.如何确定一个单词
* 2.怎么将小写变为大写
* @author 温暖wk
*
*/
public class Demo03 {
public static void main(String[] args) {
//输入一个字符串
System.out.println("请输入字符:");
Scanner Sc=new Scanner(System.in);
String string=Sc.nextLine();
//对输入的字符串按照空格分为多个数组
String[] s=string.split(" ");
//将字符串转中单词的首字母转换为大写后输出
System.out.println("将字符串转中单词的首字母转换为大写后输出:");
for(int i=0;i<s.length;i++) {
//toLowerCase()小写转为大写
String s1=s[i].substring(0, 1).toUpperCase()+s[i].substring(1).toLowerCase();
//将输入的字符串原样输出
System.out.print(s1+" ");
}
Sc.close();
}
}
延申1:大小写转换函数:toUpperCase()、toLowerCase()
package cn.syn.ex01;
/**
* 将字符串转换为小写或大写
* @author 温暖wk
*
*/
public class Demo04 {
public static void main(String[] args) {
String Str=("I Miss You!");
//转变为大写输出
System.out.println("原样输出:"+Str);
String DaStr=Str.toLowerCase();
String XiaoStr=Str.toUpperCase();
System.out.println("转换为小写:"+DaStr);
System.out.println("转换为大写:"+XiaoStr);
}
}
延申2:分割函数split()