java string怎么截取字符串 java中如何截取字符串?
java string \u600e\u6837\u622a\u53d6\u524dn\u4e2a\u5b57\u7b26\uff1f\u7684\u89e3\u51b3\u65b9\u6848\u5217\u8868\u672c\u89c6\u9891\u8bb2\u89e3\u7684\u662fJava\u9762\u5411\u5bf9\u8c61\u7f16\u7a0b\u8bed\u8a00\u4e2d\u5173\u4e8eStringBuffer\u7684\u77e5\u8bc6\uff0c\u91cd\u70b9\u8bb2\u89e3\u4e86substring\u65b9\u6cd5\u622a\u53d6\u5b57\u7b26\u4e32\u53ca\u6ce8\u610f\u70b9\uff0c\u9700\u8981\u6ce8\u610f\u7684\u662f\u4e00\u4e2a\u8303\u56f4\u662f\u534a\u95ed\u534a\u5f00\u533a\u95f4\u3002
\u3000\u622a\u53d6\u5b57\u7b26\u4e32\u7684\u65b9\u6cd5\u53ca\u7528\u6cd5\uff1a\u3000
\u3000\u30001\u3001subString(int start);//\u622a\u53d6\u4ece\u5c0f\u6807\u4e3astart\u4f4d\u7f6e\u5f00\u59cb\u5230\u7ed3\u5c3e\u7684\u5b57\u7b26\u4e32\uff1b
\u3000\u30002\u3001subString(int start,int end);//\u622a\u53d6\u4ece\u5c0f\u6807\u4e3astart\u4f4d\u7f6e\u5f00\u59cb\u5230\u5c0f\u6807\u4e3aend-1\u7684\u5b57\u7b26\u4e32
\u3000\u30003\u3001split(String s);//\u5c06\u6839\u636es\u5339\u914d\uff0c\u5c06\u5b57\u7b26\u4e32\u622a\u6210\u6570\u7ec4\uff1b
\u3000\u3000\u6bd4\u5982String str = \u201daa,b,vc,java\u201c
\u3000\u3000str.split(",")\u5f97\u5230\u7684\u5c31\u662f\u6570\u7ec4{\u201daa\u201c,\u201db\u201c,\u201dvc\u201c,\u201djava\u201c}
通常使用subString方法进行字符串的截取
特殊情况, 使用splite方法,对字符串进行切割
但都不会影响到原始的字符串的数据
参考代码
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
Java的String类有个split方法
public static void main(String[] args) {
String mz = "safdqwe";
String[] split = mz.split("q");
System.out.println();
for (int i = 0; i < split.length; i++) {
System.out.println(split[i]);
}
}
可以根据正则表达式来切分字符串
扩展阅读:javascript入门 ... java中string的方法 ... java json怎么转string ... java string 拼接 ... java string 常量池 ... java string类的常用方法 ... java string 比较 ... java string format ... java中string是干什么 ...