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是干什么 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网