小编典典

空分隔符上的Java拆分字符串在开始时是否返回空字符串?

java

我想将字符串拆分为单个字符。所以我做:

"abcd".split("");

但这产生了:

["", "a", "b", "c", "d"]

在其他语言(例如Ruby)中执行相同操作时,我不习惯使用第一个空字符串。它背后的逻辑是什么?


阅读 224

收藏
2020-11-26

共1个答案

小编典典

你为什么要用String.split()这个?使用可能会更好String.toCharArray()

我知道一个会返回一个字符串数组,而另一个会给您一个字符数组。由于您希望分别使用每个字符,因此我假设这与您的代码无关。

2020-11-26