6.1.2String类的常用方法2.字符串的转换操作程序开发中,经常需要对字符串进行转换操作。例如,将字符串转换成数组的形式将字符串中的字符进行大小写转换等
6.1.2 String类的常用方法 2.字符串的转换操作 程序开发中,经常需要对字符串进行转换操作。例如,将字符串转换成数组的形式, 将字符串中的字符进行大小写转换等
6.1.2String类的常用方法下面通过一个案例演示字符串的转换操作。具体代码如下所示。案例演示public staticvoidmain(Stringl args)(String str="abcd";System.out.print("将字符串转为字符数组后的结果:")charcharArray=str.toCharArrayO://字符串转换为字符数组for(inti=,i<charArray.length;i++)(if(i!=charArray.length-1)(/如果不是数组的最后一个元素,在元素后面加逗号System.out.print(charArraylij+")Jelse(1/如果不是数组的最后一个元素,则在元素后不加逗号System.out.println(charArray[il);1System.out.println("将int值转换为String类型之后的结果:String.valueOf(12);System.out.println("将字符串转换成大写之后的结果:str.toUpperCase()System.out.println("将字符串转换成小写之后的结果:str.toLowerCase0);
6.1.2 String类的常用方法 public static void main(String[] args) { String str = "abcd"; System.out.print("将字符串转为字符数组后的结果:"); char[] charArray = str.toCharArray(); // 字符串转换为字符数组 for (int i = 0; i < charArray.length; i++) { if (i != charArray.length - 1) { // 如果不是数组的最后一个元素,在元素后面加逗号 System.out.print(charArray[i] + ","); } else { //如果不是数组的最后一个元素,则在元素后不加逗号 System.out.println(charArray[i]); } } System.out.println("将int值转换为String类型之后的结果:String.valueOf(12)); System.out.println("将字符串转换成大写之后的结果:str.toUpperCase()); System.out.println("将字符串转换成小写之后的结果:str.toLowerCase()); } 案例演示 下面通过一个案例演示字符串的转换操作。具体代码如下所示
6.1.2String类的常用方法运行结果运行代码,控制台显示的运行结果如下图所示。Run:Example03."c:\ProgramFileslJavaljdk-11.o.11\binljava.exe"将字符串转为字符数组后的结果:a,b,c,d将int值转换为string类型之后的结果:12将字符串转换成大写之后的结果:ABCD将字符串转换成小写之后的结果:abcdProcess finished with exit code
6.1.2 String类的常用方法 运行结果 运行代码,控制台显示的运行结果如下图所示
6.1.2String类的常用方法3,字符串的替换和去除空格操作程序开发中,用户输入数据时经常会不小心输入错误的数据和空格,这时可以调用String类的replaceO和trim(方法,进行字符串的替换和去除空格操作。trimO方法用于去除字符串两端的空格,不能去除中间的空格。若想去除字符串中间的空格,需要调用String类的replace0方法
6.1.2 String类的常用方法 3.字符串的替换和去除空格操作 程序开发中,用户输入数据时经常会不小心输入错误的数据和空格,这时可以调用 String类的replace()和trim()方法,进行字符串的替换和去除空格操作。trim()方法 用于去除字符串两端的空格,不能去除中间的空格。若想去除字符串中间的空格,需 要调用String类的replace()方法
6.1.2String类的常用方法下面通过一个案例学习replace0和trim0方法的使用。具体代码案例演示如下所示。public class Example04(public staticvoidmain(Stringllargs)(String s="itcast";/字符串替换操作System.out.println("将it替换成cn.it的结果:"+s.replace(it",“cn.it")Ⅱ字符串去除空格操作Stringsl="itcastSystem.out.println("去除字符串两端空格后的结果:"+s1.trim0)System.out.println"去除字符串中所有空格后的结果:"+s1.replace(""""))
6.1.2 String类的常用方法 public class Example04 { public static void main(String[] args) { String s = "itcast"; // 字符串替换操作 System.out.println("将it替换成cn.it的结果:" + s.replace("it", "cn.it")); // 字符串去除空格操作 String s1 = " i t c a s t "; System.out.println("去除字符串两端空格后的结果:" + s1.trim()); System.out.println("去除字符串中所有空格后的结果:" + s1.replace(" ", "")); } } 案例演示 下面通过一个案例学习replace()和trim()方法的使用。具体代码 如下所示