Java में स्ट्रिंग से स्पेस हटाना: सभी स्पेस और टैब कैसे हटाएं?
सभी को नमस्ते! मैं Java में नया हूँ और यूज़र इनपुट प्रोसेस करने के लिए एक छोटा एप्लिकेशन लिख रहा हूँ। मुझे स्ट्रिंग से सभी स्पेस, टैब और अन्य व्हाइटस्पेस कैरेक्टर हटाने हैं, ताकि एक "साफ" कैरेक्टर सीक्वेंस मिल सके।
समस्या यह है कि मुझे सही तरीका नहीं मिल रहा। मैंने `trim()` मेथड आज़माया, लेकिन यह केवल स्ट्रिंग की शुरुआत और अंत से स्पेस हटाता है। उदाहरण के लिए:
```java
String input = " Привет, мир! ";
String trimmed = input.trim();
System.out.println("'" + trimmed + "'"); // आउटपुट: 'Привет, мир!' — अंदर के स्पेस बचे रहे!
```
मुझे चाहिए कि स्ट्रिंग `"Привет,мир!"` में बदल जाए। मैंने `replaceAll(" ", "")` इस्तेमाल करने की कोशिश की, लेकिन यह केवल सामान्य स्पेस (कोड 32) हटाता है, और अगर अंदर टैब (`\t`) या नॉन-ब्रेकिंग स्पेस हों तो क्या? वे बचे रहते हैं।