Avatar ·

如何在Java中将字符串拆分为部分?使用split()

```html

如何在Java中正确使用split()方法

大家好!我是Java新手,遇到了一个问题。我需要根据某个分隔符将字符串拆分为单独的单词或部分。例如,我有这样一个字符串:

String data = "яблоко,банан,апельсин,груша";

我想得到这些水果的数组:["яблоко", "банан", "апельсин", "груша"]。我尝试使用split()方法,但不太明白它是如何工作的。我写了这样的代码:

String[] fruits = data.split(",");

看起来有效,但当我尝试拆分带点的字符串时,例如"Привет.Мир":

String[] parts = "Привет.Мир".split(".");

结果数组是空的!为什么会这样?如何在Java中正确拆分字符串?我还想知道,如果字符串中有多个连续分隔符(例如双逗号)或需要考虑空格时该怎么办。提前感谢您的帮助!

```