解析java中的String类中的常用方法(三)
1 使用平台默认的编码集(ascill),将字符串编码成对应的数字,然后用byte数字存储起来
1.1 语法
字符串对象名.getBytes();
1.2 示例代码
package Work;
public class Test05 {
public static void main(String[] args) {
String str="abcd";
byte[] bytes=str.getBytes();
for (byte temp:bytes
) {
System.out.println(temp);
}
}
}
1.3 示例代码运行截图

2 将字符串转换成一个字符数组
2.1 语法
字符串对象名.toCharArray();
2.2 示例代码
package Work;
public class Test05 {
public static void main(String[] args) {
String str="abcd";
char[] chars=str.toCharArray();
for (char temp:chars
) {
System.out.println(temp);
}
}
}
2.3 示例代码运行截图

3 将传入的所有类型(任意)转换成字符串
3.1 语法
String.valueOf(形参类型 形参1);
3.2 示例代码
package Work;
public class Test05 {
private String name;
public static void main(String[] args) {
int i=1234;
String str=String.valueOf(i);
System.out.println(str);
}
}
3.3 示例代码运行截图

4 求字符串子串(一个参数版)
4.1 语法
字符串对象.substring(int beginIndex);
4.2 示例代码
package Work;
public class Test05 {
public static void main(String[] args) {
String str="abcdef";
System.out.println(str.substring(1));
System.out.println(str);
}
}
4.3 示例代码运行截图

5 求字符串子串(两个参数版)
5.1 语法
字符串对象.substring(int beginIndex,int endIndex);
5.2 示例代码
package Work;
public class Test05 {
public static void main(String[] args) {
String str="abcdef";
System.out.println(str.substring(1,3));
System.out.println(str);
}
}
5.3 示例代码运行截图
