java split()函数分割的结果问题:

2025-05-21 20:32:29
推荐回答(4个)
回答(1):

String[] ss = " ni hao ya ".trim().split("\\s+");
for(int i=0; i System.out.println(ss[i]);
}

先去掉左右空格,再拆分

回答(2):

比如 "@ni@hao@ya".split("@"); 这样切三刀不就是四段么,即使第一段是个空字符
你第一个字符是空格 也是切三刀

回答(3):

ss=ss.trim();
ss.split("\\s+");
就可以了

回答(4):

你先去空格