1. String类的转换功能
String[] split(String regex)//将字符串变成字符串数组(字符串切割) byte[] getBytes()//将字符串变成字节数组 char[] toCharArray()//将字符串变成字符数组 static String valueOf(char[] chs) static String valueOf(int i ) //将字符串中字母转成大小写 String toLowerCase()//小写 String toUpperCase()//大写 //将字符串中的内容进行置换 String replace(char oldch, char newch)//替换所有 String replace(String s1, String s2)//替换第一次出现 String trim()//将字符串两端的空格去除 String concat(String str)//字符串进行连接
2. 案例:
1 package cn.itcast_05; 2 3 /* 4 * String的转换功能: 5 * byte[] getBytes():把字符串转换为字节数组。 6 * char[] toCharArray():把字符串转换为字符数组。 7 * static String valueOf(char[] chs):把字符数组转成字符串。 8 * static String valueOf(int i):把int类型的数据转成字符串。 9 * 注意:String类的valueOf方法可以把任意类型的数据转成字符串。 10 * String toLowerCase():把字符串转成小写。 11 * String toUpperCase():把字符串转成大写。 12 * String concat(String str):把字符串拼接。 13 */ 14 public class StringDemo { 15 public static void main(String[] args) { 16 // 定义一个字符串对象 17 String s = "JavaSE"; 18 19 // byte[] getBytes():把字符串转换为字节数组。 20 byte[] bys = s.getBytes(); 21 for (int x = 0; x < bys.length; x++) { 22 System.out.println(bys[x]); 23 } 24 System.out.println("----------------"); 25 26 // char[] toCharArray():把字符串转换为字符数组。 27 char[] chs = s.toCharArray(); 28 for (int x = 0; x < chs.length; x++) { 29 System.out.println(chs[x]); 30 } 31 System.out.println("----------------"); 32 33 // static String valueOf(char[] chs):把字符数组转成字符串。 34 String ss = String.valueOf(chs); 35 System.out.println(ss); 36 System.out.println("----------------"); 37 38 // static String valueOf(int i):把int类型的数据转成字符串。 39 int i = 100; 40 String sss = String.valueOf(i); 41 System.out.println(sss); 42 System.out.println("----------------"); 43 44 // String toLowerCase():把字符串转成小写。 45 System.out.println("toLowerCase:" + s.toLowerCase()); 46 System.out.println("s:" + s); 47 // System.out.println("----------------"); 48 // String toUpperCase():把字符串转成大写。 49 System.out.println("toUpperCase:" + s.toUpperCase()); 50 System.out.println("----------------"); 51 52 // String concat(String str):把字符串拼接。 53 String s1 = "hello"; 54 String s2 = "world"; 55 String s3 = s1 + s2; 56 String s4 = s1.concat(s2); 57 System.out.println("s3:"+s3); 58 System.out.println("s4:"+s4); 59 } 60 }
运行结果:
2. 特别的使用String[] split(String regex) //将字符串变成字符串数组(字符串切割)