「java字符串分解」java处理字符串

博主:adminadmin 2023-01-24 13:00:12 399

本篇文章给大家谈谈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字符串分解的信息别忘了在本站进行查找喔。