我的任务是检测服务器应用程序的 csv 中是否存在任何字符串空格。CSV的内容是日语、英语、一些符号和数字的组合。英语中的空格是半角,日语中的空格是全角。两种语言中空格的宽度和字节大小不同。
我正在使用 Java 8 进行编码,最好不要使用第三方库。
我正在考虑两种方法,这些是伪代码。
正则表达式:
targetStr.matches("\\s+");
字符.isWhitespace():
targetStr.codepoints()
.filter(c -> Character.isWhitespace(c))
.count() > 0
上述伪代码中的任何一个都可以完成这项任务吗?
哪个对我的情况更有效?
12345678_0001
相关分类