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

This commit is contained in:
xx
2026-09-22 13:58:24 +08:00
parent ff392bed80
commit 73e75c5df8
+43
View File
@@ -0,0 +1,43 @@
package com.inmind.string01;
import java.util.Arrays;
/*
5.常用类-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 s = "woaijava,javaaiwo";
//把所有的a替换为*
String newStr = s.replace("a", "*");
System.out.println(s);
System.out.println(newStr);
}
public static void getBytesMethod(String[] args) {
//public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。
String s = "abc";
//将字符串转换为字节数组
byte[] bytes = s.getBytes();
System.out.println(bytes);//[B@4eec7777
//数组遍历,查看每个元素
for (int i = 0; i < bytes.length; i++) {
System.out.println(bytes[i]);
}
System.out.println(Arrays.toString(bytes));
}
public static void toCharArrayMethod(String[] args) {
//public char[] toCharArray () :将此字符串转换为新的字符数组。
String s = "hellojava";
//得到字符串的每个字符
char[] chars = s.toCharArray();
System.out.println(chars);//chars中存放的是堆内存中的地址,打印的实现,直接输出该地址对应的数据
}
}