Como dividir uma string em partes em Java? Usando split()
Olá a todos! Sou novo em Java e encontrei um problema. Preciso dividir uma string em palavras ou partes separadas por algum delimitador. Por exemplo, tenho a string:
```java
String data = "maçã,banana,laranja,pêra";
```
Quero obter um array dessas frutas: `["maçã", "banana", "laranja", "pêra"]`. Tentei usar o método `split()`, mas não entendo completamente como ele funciona. Escrevi este código:
```java
String[] fruits = data.split(",");
```
Parece funcionar, mas quando tento dividir uma string com ponto, por exemplo `"Olá.Mundo"`:
```java
String[] parts = "Olá.Mundo".split(".");
```
O array fica vazio! Por que isso acontece? E como dividir strings corretamente em Java? Também estou interessado em saber como lidar com múltiplos delimitadores consecutivos na string (por exemplo, vírgula dupla) e