拆分一个字符串在程序中使用非常广泛。所谓拆分字符串,就是将一个中间以空格或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字符组成。
本文详细介绍了如何使用Java中的字符串类提供的split方法来拆分包含空格或tab字符作为分隔符的字符串。通过具体的示例代码,展示了如何定义正则表达式来匹配一个或多个空格或tab字符。
891





