![]() |
1
115
结果
测验
结论
如果字符串长度始终大于0,请使用
如果您确信您的文本将始终是ASCII格式的,并且您正在寻找极端的性能,因为您发现此代码处于瓶颈中,请使用
|
![]() |
2
93
如果你不想使用第三方库,我找到了一个不错的选择:
|
![]() |
3
20
当涉及到字符串操作时,可以看看Jakarta Commons Lang StringUtils . |
![]() |
4
15
如果要使用Apache Commons,可以执行以下操作:
|
![]() |
5
10
尽管采用了面向字符的方法,我还是建议采用面向字符串的解决方案。
String.toLowerCase
是特定于区域设置的,因此我将考虑此问题。
更新:
作为一个例子,让我们将locale设置小写
将输出两个不同的结果:
|
![]() |
6
7
Java中的字符串是不可变的,因此无论哪种方式都将创建一个新字符串。
|
![]() |
7
3
一个非常简单的静态方法来存档您想要的内容:
|
![]() |
8
2
如果您需要的是非常简单的(例如java类名,没有locale),您还可以使用 CaseFormat Google Guava 图书馆。
为了更好地理解Google番石榴字符串操作的原理,请查看 this wiki page . |
![]() |
9
1
|
![]() |
10
1
我是今天才来的。试着用最平庸的方式自己做。那是一句台词,托隆吉希。来了
str=taxoRanks之后 |
![]() |
11
1
结果:
|
![]() |
Ben · 统计向量中的单词在字符串中出现的频率 6 月前 |
![]() |
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 7 月前 |
![]() |
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 7 月前 |
![]() |
user764754 · 防止多行原始字符串文字中出现新行字符 8 月前 |
![]() |
Bogaso · 从列表中返回与模式匹配的元素 8 月前 |
![]() |
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 8 月前 |