成员方法
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);
}
}