1. String类的转换功能
byte[] getBytes() char[] toCharArray() static String valueOf(char[] chs) static String valueOf(int i ) String toLowerCase() String toUpperCase() 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 }
运行结果:
时间: 2024-10-13 02:22:35