/* * String的轉換功能: * byte[] getBytes():把字元串轉換為位元組數組。 * char[] toCharArray():把字元串轉換為字元數組。 * static String valueOf(char[] chs):把字元數組轉成字元串。 * static String
/* * String的轉換功能: * byte[] getBytes():把字元串轉換為位元組數組。 * char[] toCharArray():把字元串轉換為字元數組。 * static String valueOf(char[] chs):把字元數組轉成字元串。 * static String valueOf(int i):把int類型的數據轉成字元串。 * 註意:String類的valueOf方法可以把任意類型的數據轉成字元串。 * String toLowerCase():把字元串轉成小寫。 * String toUpperCase():把字元串轉成大寫。 * String concat(String str):把字元串拼接。 */ public class StringDemo { public static void main(String[] args) { // 定義一個字元串對象 String s = "JavaSE"; // byte[] getBytes():把字元串轉換為位元組數組。 byte[] bys = s.getBytes(); for (int x = 0; x < bys.length; x++) { System.out.println(bys[x]); } System.out.println("----------------"); // char[] toCharArray():把字元串轉換為字元數組。 char[] chs = s.toCharArray(); for (int x = 0; x < chs.length; x++) { System.out.println(chs[x]); } System.out.println("----------------"); // static String valueOf(char[] chs):把字元數組轉成字元串。 String ss = String.valueOf(chs); System.out.println(ss); System.out.println("----------------"); // static String valueOf(int i):把int類型的數據轉成字元串。 int i = 100; String sss = String.valueOf(i); System.out.println(sss); System.out.println("----------------"); // String toLowerCase():把字元串轉成小寫。 System.out.println("toLowerCase:" + s.toLowerCase()); System.out.println("s:" + s); // System.out.println("----------------"); // String toUpperCase():把字元串轉成大寫。 System.out.println("toUpperCase:" + s.toUpperCase()); System.out.println("----------------"); // String concat(String str):把字元串拼接。 String s1 = "hello"; String s2 = "world"; String s3 = s1 + s2; String s4 = s1.concat(s2); System.out.println("s3:"+s3); System.out.println("s4:"+s4); } }