java中如何对一个字符串按逗号和分号分割成数组?

如题所述

用java.util.StringTokenizer这个类来分隔比较方便,用split一次分不开需要二层循环才能完成。
下面是用StringTokenizer分隔字符串的小例子,你看看。
String str = "abc,def;gh,ij;k;lm,no,p;qr,st";
StringTokenizer st = new StringTokenizer(str,",;");
while(st.hasMoreTokens() ){
System.out.println(st.nextToken());
}
温馨提示:内容为网友见解,仅供参考
无其他回答

java中如何对一个字符串按逗号和分号分割成数组?
用java.util.StringTokenizer这个类来分隔比较方便,用split一次分不开需要二层循环才能完成。下面是用StringTokenizer分隔字符串的小例子,你看看。String str = "abc,def;gh,ij;k;lm,no,p;qr,st";StringTokenizer st = new StringTokenizer(str,",;");while(st.hasMoreTokens() ){ System.out.p...

java中如何用split对一个字符串按逗号和分号分割成数组
import java.util.Arrays;public class Day21_A {public static void main(String[] args) {String[] arr=new String("张三,李四,王五;赵六").split("[\\\\,\\\\;]");System.out.println(Arrays.toString(arr));}}

java字符串转数组
如果你需要将字符串按照特定的分隔符分割成多个子字符串,可以使用String类的split方法。这个方法会返回一个包含所有子字符串的数组。例如,假设我们有一个包含逗号分隔值的字符串,我们可以如下操作:java String str = "Apple,Banana,Orange";String[] stringArray = str.split; \/\/ 现在stringArray包含...

Java如何分割字符串?
在Java中,分割字符串通常使用split方法。该方法将字符串按照指定分隔符分割,并返回字符串数组,数组中的每个元素为分割后的子串。示例代码如下:首先定义字符串变量str,调用split方法传入分隔符" "(空格)进行分割,结果保存在字符串数组words中。通过for循环遍历输出每个单词。此外,可以使用正则表达式作为...

java中如何将字符数组转换成字符串,以逗号分割
substring方法。大致思路如下:str4为目标字符串,及最后的结果会被存放进str4 我们用stringbuffer类中的函数append来处理字符串数组str1,并通过逗号来分割,最后用tostring函数,将其转变成字符串的形式。最后用substring来对结果进行截取,得到最后需要的形式:abc,123,45 下图为具体的代码段:...

java的string转换为list
1. 首先,定义一个字符串,这个字符串是由多个子串组成的,子串之间使用某个特定的分隔符进行分隔。2. 然后,调用String类的split方法,传入分隔符作为参数,将字符串分割成一个字符串数组。3. 最后,将得到的字符串数组转换为List。可以使用Arrays工具类的asList方法或者Java 8中引入的Stream流操作来...

JAVA中怎么把字符串转换成字符数组
JAVA中把字符串转换成字符数组的方法:java中通常用split()分割字符串,返回的是一个数组。1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\\\|"),这样才能正确的...

java中将字符串转化为数组的问题!
实现功能:依据逗号来分割拆分字符串 创建时间:2008年6月4日,14:30 \/ public String[] StringtoVector(String string){ String [] vector = new String[7];String regex = ",";Pattern p =Pattern.compile(regex);String[] r = p.split(string);for(int i = 0; i < r.length; i++) ...

java怎么把一个字符串变成数组
java 中要将一个字符串转换成一个字符数组需要使用 String 类中提供的 toCharArray() 方法进行操作.实例如下:String str = "abcde";\/\/这是一个string类型的字符串char[] ch = str.toCharArray();\/\/使用string类型的tocharArray()方法进行转换。

java怎么以空格,英文逗号和句号拆分一个字符串,一个逗号我会,同时三个...
我来对这个问题分析下,java拆分,3个关键字符拆分,split函数也只能一个个拆分,但是如果一起拆分的话势必会照成 拆分完毕没有任何的顺序可言。所以为了保证拆分完的顺序,必须只能对一个关键字符串进行拆分。我们可以把,空额,逗号,句号用。repalce(“”“”,"%");替换成 %,然后再把字符串用...

相似回答