我很确定答案是肯定的,但我只是想确认,从来没有非空字符串(无论它包含什么)会返回除了有效的String作为返回的数组的第一个成员之外的任何情况.分裂.
换一种说法.
String foo = ""; // or "something" or "a b c" or any valid string at all
String[] bar = foo.split(",")[0];
Run Code Online (Sandbox Code Playgroud)
我的理解是bar永远不会为null,并且赋值行无法失败.如果在字符串中找不到分隔符,则它只返回foo作为返回数组的第一个元素.
| 归档时间: |
|
| 查看次数: |
652 次 |
| 最近记录: |