字符串的截取方法
public String substring(int index) 截取从参数位置一直到字符末尾,返回新字符串
public String substring(int beging, int end):截取一个范围
备注:这是一个左闭右开区间
///
String当中与转换相关的方法有
public char[] toCharArray():将当前字符串拆分成为字符数组作为返回值
public byte[] getBytes():获得当前字符串底层的字节数组
public String replace(CharSequence oldString, CharSequence newString):
将所有出现的老字符串替换成新的字符串,返回替换之后的结果新字符串
备注:
CharSequence意思就是说可以接受字符串类型
代码:
package com.company;
public class Main {
public static void main(String[] args) {
//转换成字符数组
String s1 = "HelloWorld";
String s2 = s1.substring(5);
System.out.println(s2);
String s3 = s1.substring(5, 6);
System.out.println(s3);
System.out.println("========================");
char[] chars = "hello".toCharArray();
System.out.println(chars[0]);
System.out.println(chars.length);
System.out.println("==================");
//转换成字节数组
byte[] bytes = "ABC".getBytes();
for (int i = 0; i < bytes.length; i++) {
System.out.println(bytes[i]);
}
System.out.println("==================");
String str1 = "aaaaBBBBCCCCDDDD";
String str2 = str1.replace("a","A");
System.out.println(str1);
System.out.println(str2);
System.out.println("==================");
String Str3 = "你大爷的";
String Str4 = Str3.replace("大爷" ,"**" );
System.out.println(Str3);
System.out.println(Str4);
}
}
输出结果:
World
W
========================
h
5
==================
65
66
67
==================
aaaaBBBBCCCCDDDD
AAAABBBBCCCCDDDD
你大爷的
你**的