2

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

"abcd".split("");

但这会产生:

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

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

4

1 回答 1

4

你为什么用String.split()这个?使用String.toCharArray().

我知道一个会给你一个字符串数组,而另一个会给你一个字符数组。由于您需要单独使用每个字符,因此我假设这对您的代码无关紧要。

于 2012-04-19T17:40:44.843 回答