拆分一个字符串在程序中使用非常广泛。所谓拆分字符串,就是将一个中间以空格或tab字符分隔的字符串拆分成多个字符串。
如 String s = "abc ddd 中国";
将这个字符串拆分成三个字符串
字符串类提供了一个split方法通过正则表达式来过滤字符串。
String[] ss = s.split("(" + (char)32 + "|" + (char)9 + ")+");
32为空格的ASCII,9为tab的ASCII。”+“代表至少有一个字符," | "代表或。
"(" + (char)32 + "|" + (char)9 + ")+"相当于(空格|tab)+。即字符串的分隔符至少由一个空格或tab字符组成。
如 String s = "abc ddd 中国";
将这个字符串拆分成三个字符串
字符串类提供了一个split方法通过正则表达式来过滤字符串。
String[] ss = s.split("(" + (char)32 + "|" + (char)9 + ")+");
32为空格的ASCII,9为tab的ASCII。”+“代表至少有一个字符," | "代表或。
"(" + (char)32 + "|" + (char)9 + ")+"相当于(空格|tab)+。即字符串的分隔符至少由一个空格或tab字符组成。