Java में स्ट्रिंग को भागों में कैसे विभाजित करें? split() का उपयोग
सभी को नमस्ते! मैं Java में नौसिखिया हूँ और एक समस्या का सामना कर रहा हूँ। मुझे किसी delimiter के आधार पर स्ट्रिंग को अलग-अलग शब्दों या भागों में विभाजित करना है। उदाहरण के लिए, मेरे पास एक स्ट्रिंग है:
```java
String data = "सेब,केला,संतरा,नाशपाती";
```
मैं इन फलों की एक array प्राप्त करना चाहता हूँ: `["सेब", "केला", "संतरा", "नाशपाती"]`. मैंने `split()` method का उपयोग करने की कोशिश की, लेकिन मुझे पूरी तरह से समझ नहीं आया कि यह कैसे काम करता है। मैंने ऐसा कोड लिखा:
```java
String[] fruits = data.split(",");
```
यह काम करता हुआ लगता है, लेकिन जब मैं डॉट के साथ स्ट्रिंग को विभाजित करने की कोशिश करता हूँ, जैसे `"नमस्ते.दुनिया"`:
```java
String[] parts = "नमस्ते.दुनिया".split(".");
```
तो array खाली आता है! ऐसा क्यों? और Java में स्ट्रिंग्स को सही तरीके से कैसे विभाजित करें? मुझे यह भी जानना है कि अगर स्ट्रिंग में लगातार कई delimiters हों (जैसे डबल comma) या spaces को ध्यान में रखना हो तो क्या करें। पहले से धन्यवाद!
<<>>
Java में split() method का सही उपयोग
Java में split() method एक शक्तिशाली उपकरण है