day08--常用类-String-的转换方法_replace_toCharArray_getBytes
This commit is contained in:
@@ -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中存放的是堆内存中的地址,打印的实现,直接输出该地址对应的数据
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user