成员方法

  1. bytel] getBytes(): 将字符串转换成字节数组<br /> char[] toCharArray (): 将字符串转换成字符数组<br /> static String valueOf(..): 将指定类型数据转换成字符串<br /> String replace(old, new): 将指定字符(串)替换成新的字符(串)<br /> Stringl] split(String) : 切割字符串,返回切割后的字符串数据,原字符串不变<br /> String trim(): 去掉字符串两端的空白字符

案例

  1. public class StringDemo2 {
  2. public static void main(String[] args) {
  3. //定义一个字符串
  4. String s1 ="abc";
  5. //byte[] getBytes(): 将字符串转换成字节数组
  6. byte byt[] =s1.getBytes();
  7. for (int i=0;i< byt.length;i++){
  8. System.out.println(byt[i]);
  9. }
  10. System.out.println("-------------");
  11. //char[] toCharArray (): 将字符串转换成字符数组
  12. char ch [] = s1.toCharArray();
  13. for (int i=0;i<ch.length;i++){
  14. System.out.println(ch [i]);
  15. }
  16. System.out.println("-------------");
  17. //static String valueOf(..): 将指定类型数据转换成字符串
  18. String s2 = String.valueOf(123);
  19. System.out.println(s2+4);
  20. //在实际开发中,上述的方式基本都会用下面的这行代码替代
  21. String s3 = ""+456 ;
  22. System.out.println(s3+7);
  23. System.out.println("-------------");
  24. //String replace(old, new): 将指定字符(串)替换成新的字符(串)
  25. String s4 = "hello hello hello";
  26. String s5 = s4.replace('e','o');
  27. System.out.println(s5);
  28. System.out.println("-------------");
  29. //String[] split(String) : 切割字符串,返回切割后的字符串数据,原字符串不变
  30. String arr [] = s4.split(" ");
  31. for (int i = 0; i < arr.length; i++) {
  32. System.out.println(arr [i]);
  33. }
  34. System.out.println("-------------");
  35. //String trim(): 去掉字符串两端的空白字符
  36. String s6 =" hello world ";
  37. String s7 = s6.trim();
  38. System.out.println(s7);
  39. }
  40. }