Java:
स्ट्रिंग की लंबाई ज्ञात करना
How to: (कैसे करें:)
public class StringLengthExample {
public static void main(String[] args) {
String greeting = "नमस्ते दुनिया!";
int length = greeting.length();
System.out.println("स्ट्रिंग की लंबाई: " + length);
}
}
आउटपुट:
स्ट्रिंग की लंबाई: 14
Deep Dive (गहराई से समझें)
पहले के जावा वर्जन्स में length()
मेथड String
ऑब्जेक्ट के लिए बहुत महत्वपूर्ण था क्योंकि वह ही बताता था की स्ट्रिंग में कितने कैरेक्टर्स हैं। अब भी यह महत्वपूर्ण है, पर नए फंक्शंस और एपीआईस भी हैं जैसे कि codePoints()
जो Unicode कोड पॉइंट्स को सही तरीके से गिनता है।
स्ट्रिंग की लंबाई निकालने की इम्प्लीमेंटेशन की बात करें तो, JVM (Java Virtual Machine) स्ट्रिंग की इंटर्नल एरे की length
प्रॉपर्टी का इस्तेमाल करती है। सिर्फ ASCII कैरेक्टर्स के लिए स्ट्रिंग की लंबाई और उनकी संख्या एक समान होती है, लेकिन यूनिकोड के लिए, वास्तविक कैरेक्टर काउंट अलग हो सकता है।