我有一个非常恼人的问题,我无法解决 :(
private static final String NEW_LINE = System.getProperty("line.separator");
text = "\n";
int count = text.split(NEW_LINE).length;
count
在应该返回 1 时一直返回 0
我认为这是因为 \n
实际上不是字符串而是换行符。
有办法解决这个问题吗?
最佳答案
Split 使用正则表达式。使用“\\n”字符串进行拆分。
关于java - 在仅包含 "\n"的字符串中搜索换行符的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418236/