Java:在相同字符上分割字符串

2022-12-01
前端之家小编收集整理的Java:在相同字符上分割字符串内容,希望整理的这个开发编程问题Java:在相同字符上分割字符串能够快速解决!

代码问题

我想使用“”拆分字符串,但是int main() { struct details *student = details_pointer(n); .. do stuff free(student); } 给我数组中的空字符串,这是我不想要的。

我尝试过:

.split()

输出:

  

[“”,“”,“”,“”,“”,“你好”,等等。...

预期输出:

  

[“ hello”,“ world!”,“ b”,“ y”,“ e”]

我该如何实现?

问题答案

首先,修剪字符串,然后用一个或多个空格(\s+)分割。

String string = "     hello       world!     b   y    e   ";
String[] arr = string.trim().split("\\s+");
// output: ["hello","world!","b","y","e"]

String.split() reference

Java regular expressions reference

如果觉得前端之家所整理的内容很不错的话,欢迎点击下方分享按钮,转发给身边开发程序员好友。

编程问答


CREATE FILE 遇到操作系统错误 5(访问被拒绝。)
如何在一个查询中删除具有公共前缀的多个表?
多语句 TVF 与内联 TVF 性能
由于可能丢失数据,无法转换该值
SQL Server 数据库不收缩