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

This commit is contained in:
2026-07-22 14:10:51 +08:00
parent 47335045b4
commit 8d7660b26f
+40
View File
@@ -0,0 +1,40 @@
package com.inmind.string01;
/*
5.常用类-String-的转换方法_replace_toCharArray_getBytes
public char[] toCharArray () :将此字符串转换为新的字符数组。
public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。
public String replace (CharSequence target, CharSequence replacement) :将与target匹配的字符串使用replacement字符串替换。
*/
public class Demo07 {
public static void main(String[] args) {
//public String replace (CharSequence target, CharSequence replacement) :将与target匹配的字符串使用replacement字符串替换。
String str = "王宝强演了一个电视剧,<<士兵突击>>,但是王宝强很忧伤";
//将王宝强改为王宝宝
String newStr = str.replace("王宝强", "王宝宝");
System.out.println("替换之后的字符串:"+newStr);
System.out.println("替换之前的字符串:"+str);
}
public static void getBytesMethod(String[] args) {
//public byte[] getBytes () :使用平台的默认字符(utf-8完全兼容ascii码表)集将该 String编码转换为新的字节数组。
String str = "01234";//ascii码表:48~51
byte[] bytes = str.getBytes();
System.out.println(bytes);//[B@4eec7777
//遍历数组
for (int i = 0; i < bytes.length; i++) {
System.out.println(bytes[i]);
}
}
public static void toCharArrayMethod(String[] args) {
//public char[] toCharArray () :将此字符串转换为新的字符数组。
String s1 = "hello world";
//将s1字符串转换为字符数组
char[] chars = s1.toCharArray();
System.out.println(chars);//[C@1b6d3586],由于println方法在打印字符数组时的区别
//遍历数组
for (int i = 0; i < chars.length; i++) {
System.out.println(chars[i]);
}
}
}