String02
-
/*
-
String当中与获取相关的常用方法有:
-
public int length(); :获取字符串当中含有的字符个数。
-
public String concat(String str); :将当前字符串和参数字符串拼接成为返回值新的字符串。
-
public char charAt(int index); :获取指定索引位置的单个字符。
-
public int indexOf(String str); :查找参数字符串在本字符串当中首次出现的索引位置,如果没有返回-1值,如果有,只看第一次。
*/
public class String04 {
public static void main(String[] args) {
int length = "fdndnidjvidfmlkdmfvrm".length();
System.out.println(length);
String str01 = "hello";
String str02 = "world";
String str03 = str01.concat(str02);
System.out.println(str01);
System.out.println(str02);
System.out.println(str03);
char ch = "abcdefghijklmn".charAt(1);
System.out.println(ch);
String str04 = "abcdefghijk";
int index01 = str04.indexOf("jk");
int index02 = str04.indexOf("sd");
System.out.println(index01);
System.out.println(index02);
}
}
/*
- 字符串的截取方法:
- public String substring(int index); :截取从参数位置一直到字符串末尾,返回新字符串。
- public String substring(int begin,int end); :截取字符串从begin到end
区间 :[begin,end)
*/
public class String05 {
public static void main(String[] args) {
String str1 = "abcdefghijkl";
String str2 = str1.substring(1);
String str3 = str1.substring(0,6);
System.out.println(str2);
System.out.println(str3);
}
}
/*
- String当中与转换相关的常用方法有:
- public char[] toCharArray():将当前字符串拆分成为字符数组作为返回值。
- public byte[] getBytes():获得当前字符串底层的字节数组。
- public String replace(charSequence oldString,charSequence newString); :
将所有出现的老字符串替换成为新的字符串,返回替换之后的新字符串。
*/
public class String06 {
public static void main(String[] args) {
char[] ch = "abcdef".toCharArray();
System.out.println(ch[0]);
System.out.println(ch.length);
System.out.println("----------------------------------");
byte[] bytes = "abcdef".getBytes();
System.out.println(bytes[0]);
for (int i = 0; i < bytes.length; i++) {
System.out.println(bytes[i]);
}
System.out.println("------------------------------------");
String str1 = "How are you?";
String str2 = str1.replace("o","*");
System.out.println(str1);
System.out.println(str2);
}
}