字符串与字符数组的多种转换方式。

public class StringAPIDemo1 {
public static void main(String[] args) {
String str = "HELLO";
char c[] = str.toCharArray(); // 将字符串变为字符数组

for (int i = 0; i < c.length; i++) {
System.out.print(c[i] + "\t");
}
System.out.println(); //换行
String str2 = new String(c);// 将整个字符数组转换为字符串
String str3 = new String(c, 0, 3);// 将部分字符数组转换为字符串
System.out.println(str2);
System.out.println(str3);
}

private static void test2() {
String str1 = "霍元甲";
byte b[] = str1.getBytes();// 将字符串转为byte数组
System.out.println(new String(b)); // 将整个byte数组转换为字符串
System.out.println(new String(b, 0, 3)); // 将部分byte数组转换为字符串
for (int i = 0; i < b.length; i++) {
System.out.println(b[i]);
}

}


}


}

posted @ 2020-07-13 15:04  一块  阅读(1376)  评论(0编辑  收藏  举报