作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
给定以下字符串:
String text = "The woods are\nlovely,\t\tdark and deep.";
我希望将所有空格视为单个字符。例如,\n
是 1 个字符。 \t\t
也应该是 1 个字符。按照这个逻辑,我数了一下,有 36 个字符和 7 个单词。但是当我通过以下代码运行它时:
String text = "The woods are\nlovely,\t\tdark and deep.";
int numNewCharacters = 0;
for(int i=0; i < text.length(); i++)
if(!Character.isWhitespace(text.charAt(i)))
numNewCharacters++;
int numNewWords = text.split("\\s").length;
// Prints "30"
System.out.println("Chars:" + numNewCharacters);
// Prints "8"
System.out.println("Words:" + numNewWords);
它告诉我有 30 个字符和 8 个单词。有什么想法吗?提前致谢。
最佳答案
您正在匹配各个空格。相反,您可以匹配一个或多个:
text.split("\\s+")
关于java - 为什么我的性格和字数不符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15192055/
下面的代码应该显示我的表格中的随机帖子;它执行此操作,但它显示的帖子的 ID 与 URL 中的 ID 不同。 如何让它显示 URL 中的内容?谢谢。 $db = new PDO('mysql:host
我有一个自定义类,其中覆盖了 equals() 和 hashCode() 方法。我将该类的实例存储在 TreeSet 中。我无法弄清楚为什么 tree.contains(someObject) 返回
我正在尝试通过使用代码请求对healthkit中类别的授权: let healthKitStore: HKHealthStore = HKHealthStore() let healthKitType
我的代码的相关部分: 模型架构: Sequential( layers=[ BatchNormalization(input_shape=input_shape),
我是一名优秀的程序员,十分优秀!