【发布时间】:2016-07-23 10:27:13
【问题描述】:
我有一个长字符串例如:
字符串2:
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
字符串3:
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 234567890
我想显示字符串中的前 144 个字符,我需要显示更多内容。如果第 144 个字符不等于字符串 3 中所示的空格,那么我需要检查第 144 个字符之后的空格字符,然后我需要中断并显示更多内容。
我可以使用以下代码检查第 144 个字符是否为空格:
String.charAt(144) == ' ';
但是如果第 144 个字符不是空格,那么当遇到下一个空格字符时,我该如何包装字符串以打破它。
【问题讨论】:
-
你想要
if(String.charAt(144) != ' ') return myString.split(" ")[0];这样的东西吗? -
如果第 144 个字符不等于空格,那么我想读取字符串,我想完整地读取单词然后在单词之后中断..