「java字符串分解」java处理字符串
本篇文章给大家谈谈java字符串分解,以及java处理字符串对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
JAVA中如何将一个字符串切分?
字符串切分可用到split方法;
示例代码:
输出结果:
注意事项:
1.字符"|","*","+"都得加上转义字符,前面加上"\\"。
2.而如果是"\",那么就得写成"\\\\"。
3.如果一个字符串中有多个分隔符,可以用"|"作为连字符。
java字符串拆分
String sh = "1,2,3,4,5,6";
String[] str = sh.split(",");
int[] aa = new int[str.length];
for(int i=0;istr.length;i++){
aa[i] = Integer.parseInt(str[i]);
}
这样就实现了存入int数组aa
sh.split(",");这个方法返回一个String的数组你把元素取出来再放到int[]就好了
在JAVA里有没有什么方法把字符串分割为单个字符?!就是拆分~
String有个toCharArray()方法将字符串分成单个字符的数组
String 有个split(char)方法将按char的类型把他分割成数组如:a-b-c-d-e-f 则用String.split("-")
java编程(将一个字符串分割)
字符串分割的话,字符串必须有特定的格式或者规律,之后就可以通过正则表达式进行分割了。
举例:
public class Test1
{
public static void main(String args[]){
String str="TOM:89|JERRY:90|TONY:78";
String s1[]=str.split("\\|");//这句话的意思是说 按 | 拆分字符串,得到一个数组,数组的内容是{TOM:89,JERRY:90,TONY:78}也就是说 s1[0] = TOM:89,S1[1]=JERRY:90,S1[2]= TONY:78
for(int x=0;xs1.length;x++){ // 这句话的意思是说:把数组 s1 循环输出 得到 我上面说的那三个值;
String s2[]=s1[x].split(":"); //这句话的意思是 把s1的三个值(也就是上面的三个值,在按 : 拆分) 得到 最后的结果.
System.out.println(s2[0]+"----"+s2[1]);
}
}
}
java字符串分解的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java处理字符串、java字符串分解的信息别忘了在本站进行查找喔。