day08-常用类-String-的转换方法_replace_toCharArray_getBytes

This commit is contained in:
2026-05-16 14:37:02 +08:00
parent b6bdce8620
commit 464b18be9d

View File

@@ -0,0 +1,39 @@
package com.inmind.string01;
/*
常用类_String的转换方法_replace_toCharArray_getBytes
public char[] toCharArray () :将此字符串转换为新的字符数组。
public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。
public String replace (CharSequence target, CharSequence replacement) 将与target匹配的字符串使
用replacement字符串替换。
*/
public class Demo06 {
public static void main(String[] args) {
//public String replace (CharSequence target, CharSequence replacement)
String str = "今天,天气很好,我很开心";
//要求:将所有的“天”,替换为“*”
String replaceStr = str.replace("", "***");
System.out.println(replaceStr);
}
public static void method2(String[] args) {
//作用:将字符串转为字节数组数据
//public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。
String s = "123";
byte[] bytes = s.getBytes();
System.out.println(bytes);
//只能遍历数组,一一打印
for (int i = 0; i < bytes.length; i++) {
byte b = bytes[i];
System.out.println(b);
}
}
public static void method1(String[] args) {
//public char[] toCharArray () :将此字符串转换为新的字符数组。
String s = "hello";
//作用:字符串转为字符数组
char[] chars = s.toCharArray();
System.out.println(chars);//注意chars保存的是地址打印方法底层实现将该地址的内容
}
}