एक स्ट्रिंग को विभाजित करें – स्थान
यह एक स्ट्रिंग को एक विशिष्ट विभाजक का उपयोग करके विभाजित करता है।
नमूना कोड
public static void splitSample() {
String line = "りんご,みかん,バナナ";
String[] fruits = line.split(",");
for (String fruit : fruits) {
System.out.println(fruit);
}
}
परिणाम:
सेब, मक्का, केला
बुनियादी स्ट्रिंग संयोजन
आप स्ट्रिंग को जोड़ने के लिए "+" ऑपरेटर का उपयोग कर सकते हैं।
नमूना कोड
public static void plusSample() { String s1 = "hello "; String s2 = "world!"; System.out.println(s1 + s2); }
परिणाम:
हैलो वर्ल्ड!
एक विभाजक का उपयोग करके स्ट्रिंग को संयोजित करें। विषय:
यह फ़ंक्शन एक विशिष्ट सीमांकक का उपयोग करके स्ट्रिंग को जोड़ता है (यह सुविधा जावा 8 और उसके बाद के संस्करणों में उपलब्ध है)।
नमूना कोड
public static void joinSample() {
String line = String.join(",", "りんご", "みかん", "バナナ");
System.out.println(line);
}
स्ट्रिंग एरे को जोड़ने के लिए जॉइन ऑपरेटर का उपयोग उसी तरह किया जा सकता है।
public static void joinArraySample() {
String[] fruits = {"りんご", "みかん", "バナナ"};
String line = String.join(",", fruits);
System.out.println(line); //結果は同じ
}
परिणाम:
सेब, संतरे, केले
निर्दिष्ट रेंज से एक स्ट्रिंग निकालें। सबस्ट्रिंग
आप एक्सट्रैक्शन के लिए प्रारंभ और समाप्ति बिंदु निर्दिष्ट कर सकते हैं और स्ट्रिंग के एक हिस्से को एक्सट्रैक्ट कर सकते हैं।
नमूना कोड
public static void substringSample() {
String str = "hello world!";
System.out.println(str.substring(0, 5));
System.out.println(str.substring(2, 9));
System.out.println(str.substring(6)); //始点だけ指定することもできる
}
परिणाम:
हेलो इलो वर्ल्ड!
आगे और पीछे के रिक्त स्थान हटा दें। काट-छांट करना
यह स्ट्रिंग से शुरुआत और अंत में मौजूद रिक्त स्थान, लाइन ब्रेक और टैब को हटाता है।
स्ट्रिंग के भीतर मौजूद व्हाइटस्पेस और फुल-विड्थ स्पेस को हटाया नहीं जाएगा।
नमूना कोड
public static void trimSample() { String str = " hello world! "; System.out.println(str.trim()); }
परिणाम:
हैलो वर्ल्ड!
किसी स्ट्रिंग के एक भाग को दूसरी स्ट्रिंग से बदलें। प्रतिस्थापित करें
यह फ़ंक्शन किसी स्ट्रिंग के एक हिस्से को निर्दिष्ट स्ट्रिंग से बदल देता है। `replace` सभी मेल खाने वाली स्ट्रिंग को बदल देता है।
नमूना कोड
public static void replaceSample() {
String str = "hello world!";
System.out.println(str.replace("l", "×"));
}
परिणाम:
he××o wor×d!
`replaceFirst` केवल पहली मेल खाने वाली स्ट्रिंग को बदलता है।
नमूना कोड
public static void replaceFirstSample() { String str = "hello world!"; System.out.println(str.replaceFirst("l", "×")); }
परिणाम:
हेलो वर्ल्ड!
स्ट्रिंग में वर्णों की संख्या लौटाता है। आकार
文字列の文字数を返します。String.length()は単純に文字数を返します。
नमूना कोड
public static void lengthSample() {
String str = "〇〇県□□市△△町10-11";
System.out.println(str.length());
}
परिणाम:
14
बाइट्स की संख्या जानने के लिए String.getBytes().length का उपयोग करें। चूंकि जावा 8 डिफ़ॉल्ट वर्ण एन्कोडिंग के रूप में UTF8 का उपयोग करता है, इसलिए प्रत्येक पूर्ण-चौड़ाई वाला वर्ण 3 बाइट्स का होता है।
नमूना कोड
public static void byteLengthSample() { String str = "〇〇 Prefecture □□ City △△ Town 10-11"; System.out.println(str.getBytes().length); }
परिणाम:
32
