小编Sno*_*san的帖子

在java中通过标点符号和空格等通过正则表达式拆分字符串

我有这个文本文件,我读入Java应用程序,然后逐行计算其中的单词.现在我正在将这些行分成一个单词

String.split([\\p{Punct}\\s+])"
Run Code Online (Sandbox Code Playgroud)

但我知道我错过了文本文件中的一些单词.例如,"不能"这个词应该分成两个词"can"和"t".

应完全忽略逗号和其他标点符号,并将其视为空格.我一直试图理解如何形成一个更精确的正则表达式来做到这一点,但我是一个新手,所以我需要一些帮助.

对于我描述的目的,什么可以是更好的正则表达式?

java regex string split

23
推荐指数
2
解决办法
5万
查看次数

什么是运算符重载并且它与多态性不同?

我用Java编程并且一直试图准确理解运算符重载是什么.我还是有点疑惑.

操作员可以根据哪个类使用它来具有不同的含义?我读过它是"Name Polymorphism".

Java显然不支持它,并且围绕这一点似乎存在很多争议.我应该担心吗?

作为最后一个问题,教师在作业中声明作业使用运算符重载,他主要是C++程序员,但我们可以用Java编写作业.由于Java不支持重载,有什么我应该警惕的吗?

java polymorphism operator-overloading

3
推荐指数
1
解决办法
8673
查看次数

标签 统计

java ×2

operator-overloading ×1

polymorphism ×1

regex ×1

split ×1

string ×1