मैं किसी भी स्ट्रिंग के अंतिम तीन chracters लेने और इसे एक और स्ट्रिंग चर के रूप में सहेजने की कोशिश कर रहा हूं। मुझे अपनी विचार प्रक्रिया के साथ कुछ कठिन समय है।किसी भी स्ट्रिंग से अंतिम तीन वर्ण प्राप्त करें - जावा
String word = "onetwotwoone"
int length = word.length();
String new_word = id.getChars(length-3, length, buffer, index);
मुझे नहीं पता कि बफर या इंडेक्स की बात होने पर GetChars विधि का उपयोग कैसे करें। ग्रहण मुझे वहां पर बना रहा है। कोई सुझाव?
बफर एक 'char []' है जहां पात्र जाएंगे, और अनुक्रमणिका उस सरणी की शुरुआत है जहां आप प्रतिलिपि बनाना चाहते हैं। बस आकार 3 का एक char [] बनाएं और 0 को इंडेक्स सेट करें। हालांकि सबस्ट्रिंग शायद बेहतर होगा –
char [] (String.toCharArray() में कनवर्ट करने के साथ सहमत है और फिर अंतिम 3 प्रिंट करें) – amitmah