java - 在仅包含 "\n"的字符串中搜索换行符的字符串

标签 java

我有一个非常恼人的问题,我无法解决 :(

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/

相关文章:

java - 如何正确着色JTree和所有节点

java - 默认的 continue 和 if else 语句

java - 计算 getter 和 setter

java - hibernate 保存并使用相同的 session ,相同的事务

java - NullPointerException 和 BufferedReader

java - 按字母顺序连接有关字段名称的对象值

java - 当我到处使用 Spring 时,是否值得拥有一个静态 Builder 类

java - 即使 GPS 提供商可用,也不会调用 onLocationChanged

java - 有效地查找对象数组中的元素

java - 如何在 Java 中使用 SHA-512 对密码进行哈希处理?