From 464b18be9d19caaf50a21fe43b81d7c103e30424 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 16 May 2026 14:37:02 +0800 Subject: [PATCH] =?UTF-8?q?day08-=E5=B8=B8=E7=94=A8=E7=B1=BB-String-?= =?UTF-8?q?=E7=9A=84=E8=BD=AC=E6=8D=A2=E6=96=B9=E6=B3=95=5Freplace=5FtoCha?= =?UTF-8?q?rArray=5FgetBytes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day08/src/com/inmind/string01/Demo06.java | 39 +++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 day08/src/com/inmind/string01/Demo06.java diff --git a/day08/src/com/inmind/string01/Demo06.java b/day08/src/com/inmind/string01/Demo06.java new file mode 100644 index 0000000..28fc56d --- /dev/null +++ b/day08/src/com/inmind/string01/Demo06.java @@ -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保存的是地址,打印方法,底层实现,将该地址的内容 + } +}