package cn.mb.demoapi;
/**
-
author 骚彬
-
date 2019/7/28 10:46
/
/
String类
成员方法
◆byte[] getBytes() : 将字符串转换成字节数组
◆char[] toCharArrayO : 将字符串转换成字符数组
◆static String valueOf(…) 将指定类型数据转换成字符串
◆String replace(old, new) : 将指定字符(串)替换成新的字符(串)
◆String[] split(String) :切割字符串,返回切割后的字符串数据,原字符串不变
◆String trim() :去掉字符串两端的空白字符 split(String)
*/
public class TestString03 {
public static void main(String[] args) {
String str = “abc”;
// ◆byte[] getBytes() : 将字符串转换成字节数组
byte[] bys1 = str.getBytes();
for (int i=0;i<bys1.length;i++){
System.out.println(bys1[i]);
}
// ◆char[] toCharArrayO : 将字符串转换成字符数组
char[] chs = str.toCharArray();//“a”,“b”“c”
for(int i=0;i<chs.length;i++){
System.out.println(chs[i]);
}
// ◆static String valueOf(…) 将指定类型数据转换成字符串
String str1 = String.valueOf(123);
System.out.println(str1+4);
String str2 = “” + 123;
System.out.println(str2+4);
// ◆String replace(old, new) : 将指定字符(串)替换成新的字符(串)
String str3 = “abc abc abc”;
String str4 = str3.replace(‘b’, ‘m’);
System.out.println(“str4:”+str4);
// ◆String[] split(String) :切割字符串,返回切割后的字符串数据,原字符串不变
String[] str5 = str3.split(" ");
for (int i=0;i<str5.length;i++) {
System.out.println(str5[i]);
}
// ◆String trim() :去掉字符串两端的空白字符 split(String)
String st = " a b c ";
String str6 = st.trim();
System.out.println(st);
System.out.println(str6);}
}