1. ஒருங்கிணைப்பு (சரங்களை ஒன்றிணைத்தல்)
ஜாவாவில் சரங்களைக் கொண்டு நீங்கள் செய்யக்கூடிய இந்த மென்மையாய் மற்றும் எளிமையான விஷயம் உள்ளது: நீங்கள் அவற்றை ஒன்றாக ஒட்டலாம். இந்த செயல்பாடு ஒருங்கிணைப்பு என்று அழைக்கப்படுகிறது . நாங்கள் அதை எப்படி நினைவில் கொள்கிறோம் என்பது இங்கே: கான்-கேட்-என்-நேசன். இது பெரும்பாலும் "இணைக்கும் சரங்கள்" அல்லது "இணைத்தல் சரங்கள்" என்று அழைக்கப்படுகிறது.
இரண்டு வரிகளை இணைக்க, நீங்கள் +
அடையாளத்தைப் பயன்படுத்தவும். இது மிகவும் எளிது:
"value1" + "value2"
எடுத்துக்காட்டுகள்:
அறிக்கை | குறிப்பு |
---|---|
|
name சரத்தை கொண்டுள்ளதுSteveSteve |
|
city சரத்தை கொண்டுள்ளதுNew YorkSteve |
|
message சரத்தை கொண்டுள்ளதுHello! Steve |
மற்றும், நிச்சயமாக, நீங்கள் ஒரே நேரத்தில் நிறைய சரங்களைச் சேரலாம், மேலும் நீங்கள் சரங்கள் மற்றும் மாறிகளிலும் சேரலாம்.
எடுத்துக்காட்டுகள்:
அறிக்கை | குறிப்பு |
---|---|
|
name சரம் கொண்டுள்ளது Steve city சரம் New York message கொண்டுள்ளதுHello!New YorkSteveNew York |
கடைசி எடுத்துக்காட்டில், இல் உள்ள உரையை message
படிக்க கடினமாக இருப்பதை நீங்கள் காணலாம், ஏனெனில் அதில் இடைவெளிகள் இல்லை. ஒன்று அல்லது அதற்கு மேற்பட்ட இடைவெளிகளைக் குறிக்க, அவற்றைக் குறியீட்டில் எழுதி, இரட்டை மேற்கோள்களில் மடிக்க வேண்டும். இது ஒலிப்பதை விட எளிதானது:
" "
நீங்கள் மேற்கோள்களுக்கு இடையில் எந்த இடைவெளியையும் வைக்கவில்லை என்றால் (அதாவது ஒரு வரிசையில் இரண்டு இரட்டை மேற்கோள்களை எழுதினால்), நீங்கள் "வெற்று சரம்" என்று அழைக்கப்படுவீர்கள்:
""
ஒருபுறம், எங்களிடம் ஒரு சரம் இருப்பதாகத் தெரிகிறது. ஆனால் மறுபுறம், இந்த சரத்தை நாம் காண்பிக்கும் போது, எதுவும் காட்டப்படவில்லை. நாம் அதை மற்ற சரங்களுடன் இணைக்கும்போது, எதுவும் நடக்காது. இது சரங்களுக்கு மட்டும் கூடுதலாக பூஜ்ஜியம் போன்றது.
2. சரமாக மாற்றுதல்
மேலே குறிப்பிட்டுள்ளபடி, ஜாவாவில் உள்ள அனைத்து மாறிகள், பொருள்கள் மற்றும் வெளிப்பாடுகள் அனைத்தும் வகைக்கு மாற்றப்படுவதை ஜாவா டெவலப்பர்கள் உறுதிசெய்துள்ளனர் String
.
String
மேலும் என்னவென்றால், நாம் வேறு சில வகைகளுடன் இணைக்கும்போது இது தானாகவே நடக்கும் . எடுத்துக்காட்டுகள்:
அறிக்கை | குறிப்பு |
---|---|
|
name சரத்தை கொண்டுள்ளதுSteve5 |
|
city சரத்தை கொண்டுள்ளது5New York5 |
|
message சரத்தை கொண்டுள்ளதுHello! 10Yo |
மூன்று நிகழ்வுகளிலும், நாங்கள் அமைதியாகவும் மாறிகளையும் இணைத்தோம் int
, String
இதன் விளைவாக எப்போதும் ஒரு String
.
வகையுடன் நீங்கள் எண்கணித செயல்பாடுகளைச் செய்ய முடியாது String
. முழு சரமும் இலக்கங்களைக் கொண்டிருந்தாலும்.
எடுத்துக்காட்டுகள்:
அறிக்கை | குறிப்பு |
---|---|
|
name சரத்தை கொண்டுள்ளது15 |
|
city சரத்தை கொண்டுள்ளது595 |
|
message சரத்தை கொண்டுள்ளது1010 |
பிளஸ் செயல்பாடுகள் இடமிருந்து வலமாகச் செயல்படுத்தப்படுகின்றன, எனவே முடிவு சற்றும் எதிர்பாராததாக இருக்கலாம். உதாரணமாக:
அறிக்கை | குறிப்பு |
---|---|
|
name சரத்தை கொண்டுள்ளது1015 |
3. ஒரு சரத்தை எண்ணாக மாற்றுதல்
ஜாவாவில் ஒரு எண்ணை ஒரு சரமாக மாற்றுவது, அதை வெற்று சரமாக இணைப்பது போல் எளிதானது:
String str = "" + number;
ஆனால் நீங்கள் ஒரு சரத்தை எண்ணாக மாற்ற வேண்டும் என்றால் என்ன செய்வது? சரி, ஒவ்வொரு சரத்தையும் எண்ணாக மாற்ற முடியாது. ஆனால் சரம் எண்களை மட்டுமே கொண்டிருந்தால், உங்களால் முடியும். வகுப்பில் இதற்கான பிரத்யேக முறை உள்ளது Integer
.
தொடர்புடைய அறிக்கை இதுபோல் தெரிகிறது:
int x = Integer.parseInt(string);
ஒரு முழு எண் மாறியின் அறிவிப்பு எங்கே , அது ஒரு எண்ணைக் குறிக்கும் சரம் (அதாவது இலக்கங்களைக் கொண்ட சரம்).int x
x
string
எடுத்துக்காட்டுகள்:
அறிக்கை | குறிப்பு |
---|---|
|
number எண்ணைக் கொண்டுள்ளது 123 ; |
|
number எண்ணைக் கொண்டுள்ளது321 |
|
number எண்ணைக் கொண்டுள்ளது3210 |
|
இது தொகுக்கப்படாது: மாறி ஒரு int , ஆனால் மதிப்பு aString |
4. ஒரு பொருளை/முதன்மையை சரமாக மாற்றுதல்
ஏதேனும் ஜாவா கிளாஸ் அல்லது ஏதேனும் பழமையான தரவு வகையின் நிகழ்வை சரமாக மாற்ற, நீங்கள் இந்த String.valueOf()
முறையைப் பயன்படுத்தலாம்:
public class StringExamples {
public static void main(String[] args) {
String a = String.valueOf(1);
String b = String.valueOf(12.0D);
String c = String.valueOf(123.4F);
String d = String.valueOf(123456L);
String s = String.valueOf(true);
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(s);
/*
Output:
1
12.0
123.4
123456
true
*/
}
}
5. சரங்களுடன் வேலை செய்வதற்கான சில முறைகள்
இறுதியாக, நான் வகுப்பின் பல முறைகளைப் பற்றி பேச விரும்புகிறேன் String
.
length()
முறை
இந்த முறை ஒரு சரத்தின் நீளத்தைப்length()
பெற உங்களை அனுமதிக்கிறது , அதாவது அதில் எத்தனை எழுத்துக்கள் உள்ளன.
எடுத்துக்காட்டுகள்:
அறிக்கை | குறிப்பு |
---|---|
|
count மதிப்பைக் கொண்டுள்ளது4 |
|
count மதிப்பைக் கொண்டுள்ளது0 |
|
count மதிப்பைக் கொண்டுள்ளது5 |
இந்த முறைகளை நீங்கள் எந்த வகையிலும் அழைக்கலாம் String
, ஒரு வெளிப்பாடு கூட:
(name + 12).length()
toLowerCase()
முறை
ஒரு சரத்தில் உள்ள அனைத்து எழுத்துக்களையும் சிற்றெழுத்துக்கு மாற்ற இந்த toLowerCase()
முறை உங்களை அனுமதிக்கிறது :
எடுத்துக்காட்டுகள்:
அறிக்கை | குறிப்பு |
---|---|
|
name2 சரத்தை கொண்டுள்ளதுrom |
|
name வெற்று சரம் உள்ளது |
|
name2 சரத்தை கொண்டுள்ளதுrom123 |
toUpperCase()
முறை
ஒரு சரத்தில் உள்ள அனைத்து எழுத்துக்களையும் பெரிய எழுத்துக்கு மாற்ற இந்த toUpperCase()
முறை உங்களை அனுமதிக்கிறது :
எடுத்துக்காட்டுகள்:
அறிக்கை | குறிப்பு |
---|---|
|
name2 சரத்தை கொண்டுள்ளதுROM |
|
name2 சரத்தை கொண்டுள்ளதுROM123 |
GO TO FULL VERSION