展开全部

通常使用subString方法进行字符串的截取

特殊情况, 使用splite方法,对字符串进行切割32313133353236313431303231363533e4b893e5b19e31333363393066

但都不会影响到原始的字符串的数据

参考代码

public class Test {
public static void main(String[] args) {
String str= "abc苹果def";//下标和数组 一样, 也是从0开始
String str1 = str.substring(3, 5);//下标包含3,不包含5 .也就是下标是3~4
String str2=str.substring(6);//从下标6 开始,直到结束
String[] ss = str.split("苹果");//使用字符串切割
String str3 = ss[0];//abc
String str4 = ss[1];//def
System.out.println(str);//原始字符串,不会改变
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
System.out.println(str4);
}
}
输出abc苹果def
苹果
ef
abc
def