java字符串分割(java字符串分割split没内容)
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 split(“||”)字符串分割
String[] strs = str.split(“\\|\\|”);
就可以了。|在正则表达式里表示或者的意思,转一下就好了。String[] strs = str.split(“\\|\\|”);
就可以了。|在正则表达式里表示或者的意思,转一下就好了。
同意该观点!像这种things (digitally remastered 01)(dean martin |狄恩马汀)不需要分割的,你用split就不好了。
你要再写方法,对数据解析一下,通过找到某一规律,来判断该不该拆分吧。你得换思路了。String[] strs = str.split(“||”);
这句话等同于String[] strs = str.split(“”);
因为“空”或上“空”还是“空”查一下 正则表达式 ‘||’ 的匹配什么了
还没有评论,来说两句吧...