37 lines
1.4 KiB
Java
37 lines
1.4 KiB
Java
package com.inmind.string01;
|
|
/*
|
|
5.常用类-String-的转换方法
|
|
|
|
public char[] toCharArray () :将此字符串转换为新的字符数组。
|
|
public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。
|
|
public String replace (CharSequence target, CharSequence replacement) :将与target匹配的字符串使用replacement字符串替换。
|
|
*/
|
|
public class Demo07 {
|
|
public static void demo1() {
|
|
//public char[] toCharArray () :将此字符串转换为新的字符数组。
|
|
String str = "abc";
|
|
char[] chars = str.toCharArray();
|
|
for (int i = 0; i < chars.length; i++) {
|
|
System.out.println(chars[i]);
|
|
}
|
|
}
|
|
|
|
public static void demo2() {
|
|
//public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组
|
|
String str = "abc";
|
|
byte[] bytes = str.getBytes();
|
|
for (int i = 0; i < bytes.length; i++) {
|
|
System.out.println(bytes[i]);
|
|
}
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
//public String replace (CharSequence target, CharSequence replacement) :将与target匹配的字符串使用replacement字符串替换。
|
|
String str = "今天,天气很好,我很高兴";
|
|
//想把str中所有的天,都替换为*
|
|
String newStr = str.replace("天", "***");
|
|
System.out.println(str);
|
|
System.out.println(newStr);
|
|
}
|
|
}
|