java字符串分割(java字符串分割split没内容)

我会带着你远行 2023-09-25 08:29 175阅读 0赞

java如何拆分字符串

java拆分字符串使用string类的spilt方法,针对某个分隔符来分割32313133353236313431303231363533e78988e69d8331333337616566一个字符串,示例如下:

public class StringSplit {

public static void main(String[] args) {

String sourceStr = “1,2,3,4,5”;//一个字符串

String[] sourceStrArray = sourceStr.split(“,”);//分割出来的字符数组

for (int i = 0; i

System.out.println(sourceStrArray[i]);

}

// 最多分割出3个字符串

int maxSplit = 3;

sourceStrArray = sourceStr.split(“,”, maxSplit);

for (int i = 0; i

System.out.println(sourceStrArray[i]);

}

}

}输出结果为:

3,4,5用String类的split()方法就可以了;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;xstring s2[]=s1[x].split(“:”); //这句话的意思是 把s1的三个值(也就是上面的三个值,在按 : 拆分) 得到 最后的结果.

system.out.println(s2[0]+”——>”+s2[1]);

}public static void main(String args[]){

String s=”a=123”;

String[] ss = s.split(“=”);

for(String a :ss){

System.out.println(a);

}

用String 的 split 方法

java字符串分割

java split(“||”)字符串分割

String[] strs = str.split(“\\|\\|”);

就可以了。|在正则表达式里表示或者的意思,转一下就好了。String[] strs = str.split(“\\|\\|”);

就可以了。|在正则表达式里表示或者的意思,转一下就好了。

同意该观点!像这种things (digitally remastered 01)(dean martin |狄恩马汀)不需要分割的,你用split就不好了。

你要再写方法,对数据解析一下,通过找到某一规律,来判断该不该拆分吧。你得换思路了。String[] strs = str.split(“||”);

这句话等同于String[] strs = str.split(“”);

因为“空”或上“空”还是“空”查一下 正则表达式 ‘||’ 的匹配什么了

发表评论

表情:
评论列表 (有 0 条评论,175人围观)

还没有评论,来说两句吧...

相关阅读

    相关 字符串分割 java

    字符串分割 java 题目描述 连续输入字符串(输出次数为N,字符串长度小于100),请按长度为8拆分每个字符串后输出到新的字符串数组, 长度不是8整数倍的字符串