我想获取字符串的每个字符并将其放入堆栈中,跳过空格、标点符号,并将所有字符转换为小写。我的案例部分很好,但我试图弄清楚如何只捕获单词的字符。字符串如何查找特定索引处的字符?是否有类似于 array[0] 的东西可以轻松捕获特定引用中的对象?有什么建议么?我想过尝试做一些事情:
while ([string at index i] == " " [null?]) {
i++;
}
但我认为这行不通,并且不知道如何去做。有谁可以帮助我吗?谢谢!
最佳答案
您可以使用String
的replaceAll(s,s)
消除所有空白字符的函数:
String strWithNoWhitespace = strWithWhitespace.replaceAll("\s", "");
如果您只想删除空格和制表符,而不是换行符,则可以使用
String strWithNoSpacesOrTabs = strWithWhitespace.replaceAll("[ \t]", "");
关于java - 查找字符串中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22445701/