62,614
社区成员
发帖
与我相关
我的任务
分享
public class Test1
{
public static void main(String[] args)
{
String str="TOM:89|JERRY:90|TONY:78";
String[] new1=str.split("|");
for(int i=0;i<new1.length;i++)
{
System.out.println(new1[i]);
}
}
}
public class Test1
{
public static void main(String[] args)
{
String str="TOM:89|JERRY:90|TONY:78";
//因为|在正则表达式中是逻辑或运算符,X|Y意思是X或Y,所以你的
//写法等价于“”|“”,所以其实是按“”分隔的,因此没有达到理想的输出
//改为下面的,用转义字符就好了
String[] new1=str.split("\\|");
System.out.println(new1.length);
for(int i=0;i<new1.length;i++)
{
System.out.println(new1[i]);
}
}
}
public static void main(String[] args)
{
String str="TOM:89|JERRY:90|TONY:78";
String[] new1=str.split("\\|");
for(int i=0;i<new1.length;i++)
{
System.out.println(new1[i]);
}
}