成员方法
bytel] getBytes(): 将字符串转换成字节数组<br /> char[] toCharArray (): 将字符串转换成字符数组<br /> static String valueOf(..): 将指定类型数据转换成字符串<br /> String replace(old, new): 将指定字符(串)替换成新的字符(串)<br /> Stringl] split(String) : 切割字符串,返回切割后的字符串数据,原字符串不变<br /> String trim(): 去掉字符串两端的空白字符
案例
public class StringDemo2 { public static void main(String[] args) { //定义一个字符串 String s1 ="abc"; //byte[] getBytes(): 将字符串转换成字节数组 byte byt[] =s1.getBytes(); for (int i=0;i< byt.length;i++){ System.out.println(byt[i]); } System.out.println("-------------"); //char[] toCharArray (): 将字符串转换成字符数组 char ch [] = s1.toCharArray(); for (int i=0;i<ch.length;i++){ System.out.println(ch [i]); } System.out.println("-------------"); //static String valueOf(..): 将指定类型数据转换成字符串 String s2 = String.valueOf(123); System.out.println(s2+4); //在实际开发中,上述的方式基本都会用下面的这行代码替代 String s3 = ""+456 ; System.out.println(s3+7); System.out.println("-------------"); //String replace(old, new): 将指定字符(串)替换成新的字符(串) String s4 = "hello hello hello"; String s5 = s4.replace('e','o'); System.out.println(s5); System.out.println("-------------"); //String[] split(String) : 切割字符串,返回切割后的字符串数据,原字符串不变 String arr [] = s4.split(" "); for (int i = 0; i < arr.length; i++) { System.out.println(arr [i]); } System.out.println("-------------"); //String trim(): 去掉字符串两端的空白字符 String s6 =" hello world "; String s7 = s6.trim(); System.out.println(s7); }}