Java字符串Util - 用空格分割String

时间:2013-07-24 22:38:56

标签: java

如果我将带有numberic的字符串发送到下面的代码,则返回%符号。

示例:

st1a - st%a为什么数字替换为%?但是如果堆栈溢出,它会将堆栈作为字符串,并作为另一个字符串溢出。

请告知。

String aName =StringUtils.lowerCase(Number.replaceAll("[^a-zA-Z]", "%"));

3 个答案:

答案 0 :(得分:1)

要删除字符串中任何位置的所有空格(在开头,结尾,中间),请尝试以下操作:

str = str.replaceAll("\\s","");

答案 1 :(得分:0)

如果您只想尝试将字符串拆分为空格,请使用split

String[] splitName = "qw234 ant".split(" "); // Produces {"qw234", "ant"}

或者您可以将连续的空格字符运行视为单个分隔符,因为split采用正则表达式:

String[] splitName = "qw234          ant".split("\\s+"); // Produces {"qw234", "ant"}

要完全理解split正在做什么,请查看上面链接中的文档,这样您就可以修改它以分割您喜欢的字符串。我不知道你可能会问什么,所以如果没有澄清,这是我能为你做的最好的。

答案 2 :(得分:0)

newString[] = "qw23ant".split(23)

这应该将你的字符串分成两部分,“qw”和“ant”,并将它们保存在字符串数组中,“newstring”