public static void main(String[] args) {
String a = "ff|dsf|sdfs|fsds|afdsf";
String b = "ff,dsf,sdfs,fsds,afdsf"; System.out.println(a.split("|").length);
System.out.println(b.split(",").length); }打印结果的返回值应该是5才对,为什么会返回23,是整个a字符串的长度,如果split("|")不正常,如果split(",")正常,是不是split()里面的参数不是出现"|",为什么,请教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货