Java စာတန်းများ
Java စာတန်းများ
စာကြောင်းများကို သိမ်းဆည်းရန်အတွက် အသုံးပြုသည်။
ကိန်းရှင် တစ်ခုတွင် String
ကိုးကားနှစ်ထပ်ဖြင့် ဝန်းရံထားသော ဇာတ်ကောင်များ အစုအဝေးပါရှိသည်-
ဥပမာ
အမျိုးအစား၏ပြောင်းလဲမှုတစ်ခုဖန်တီးပြီး String
တန်ဖိုးတစ်ခုသတ်မှတ်ပါ-
String greeting = "Hello";
ကြိုးအရှည်
Java ရှိ String သည် အမှန်တကယ်တွင် string များပေါ်တွင် အချို့သော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်နိုင်သည့် နည်းလမ်းများပါရှိသော အရာဝတ္ထုတစ်ခုဖြစ်သည်။ length()
ဥပမာအားဖြင့်၊ ကြိုးတစ်ချောင်း၏ အရှည်ကို နည်းလမ်းဖြင့် ရှာတွေ့နိုင်သည် -
ဥပမာ
String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
System.out.println("The length of the txt string is: " + txt.length());
နောက်ထပ် String Methods
ရနိုင်သော string method များစွာရှိသည်၊ ဥပမာ toUpperCase()
နှင့် toLowerCase()
:
ဥပမာ
String txt = "Hello World";
System.out.println(txt.toUpperCase()); // Outputs "HELLO WORLD"
System.out.println(txt.toLowerCase()); // Outputs "hello world"
ကြိုးတစ်ချောင်းတွင် ဇာတ်ကောင်ကို ရှာဖွေခြင်း။
နည်းလမ်း သည် စာကြောင်းတစ်ခုရှိ သတ်မှတ်ထားသော စာသားတစ်ခု၏ ပထမဆုံးဖြစ်ပေါ်မှု (နေရာလွတ်အပါအဝင်) အညွှန်းကိန်းindexOf()
(ရာထူး) ကို ပြန်ပေးသည် ။
ဥပမာ
String txt = "Please locate where 'locate' occurs!";
System.out.println(txt.indexOf("locate")); // Outputs 7
Java သည် ရာထူးများကို သုညမှ ရေတွက်သည်။
0 သည် string တစ်ခုတွင် ပထမနေရာ၊ 1 သည် ဒုတိယ၊ 2 သည် တတိယ...
စာတန်းပေါင်းစပ်ခြင်း။
၎င်းတို့ကို +
ပေါင်းစပ်ရန် အော်ပရေတာအား ကြိုးများကြားတွင် အသုံးပြုနိုင်သည်။ ဒါကို concatenation လို့ခေါ်တယ် ။
ဥပမာ
String firstName = "John";
String lastName = "Doe";
System.out.println(firstName + " " + lastName);
ပထမအမည်နှင့် နောက်ဆုံးအမည်ကြားတွင် နေရာလွတ်တစ်ခု ဖန်တီးရန် ကျွန်ုပ်တို့သည် အလွတ်စာသား (" ") ကို ထည့်သွင်းထားကြောင်း သတိပြုပါ။
concat()
စာကြောင်းနှစ်ခုကို ပေါင်းစပ်ရန် နည်းလမ်း ကိုလည်း သင်အသုံးပြုနိုင်သည် -
ဥပမာ
String firstName = "John ";
String lastName = "Doe";
System.out.println(firstName.concat(lastName));
အထူးဇာတ်ကောင်များ
စာကြောင်းများကို ကိုးကားချက်များအတွင်း ရေးသားရမည်ဖြစ်ပြီး၊ Java သည် ဤစာကြောင်းကို နားလည်မှုလွဲကာ အမှားတစ်ခု ဖန်တီးမည်-
String txt = "We are the so-called "Vikings" from the north.";
ဤပြဿနာကိုရှောင်ရှားရန်ဖြေရှင်းချက်မှာ backslash escape character ကိုအသုံးပြုရန် ဖြစ်သည်။
backslash ( \
) escape character သည် အထူးအက္ခရာများကို string character အဖြစ်ပြောင်းသည်-
Escape character | Result | Description |
---|---|---|
\' | ' | Single quote |
\" | " | Double quote |
\\ | \ | Backslash |
အတွဲလိုက်သည် စာကြောင်း တစ်ခုတွင် \"
နှစ်ထပ်ကိုးကားချက်ကို ထည့်သွင်းသည်-
ဥပမာ
String txt = "We are the so-called \"Vikings\" from the north.";
အစီအစဥ်သည် \'
စာကြောင်းတစ်ခုတွင် ကိုးကားချက်တစ်ခုတည်းကို ထည့်သွင်းသည်-
ဥပမာ
String txt = "It\'s alright.";
အတွဲလိုက်သည် စာကြောင်း တစ်ခုတွင် \\
backslash တစ်ခုတည်းကို ထည့်သွင်းသည်-
ဥပမာ
String txt = "The character \\ is called backslash.";
အခြားထွက်ပြေးမှု အစီအစဥ်ခြောက်ခုသည် Java တွင် အကျုံးဝင်သည်-
Code | Result | Try it |
---|---|---|
\n | New Line | |
\r | Carriage Return | |
\t | Tab | |
\b | Backspace | |
\f | Form Feed |
နံပါတ်များနှင့် စာကြောင်းများ ပေါင်းထည့်ခြင်း။
သတိပေးချက်
Java သည် +
ပေါင်းထည့်ခြင်းနှင့် ပေါင်းစပ်ခြင်းအတွက် အော်ပရေတာကို အသုံးပြုသည်။
နံပါတ်များထည့်ထားသည်။ ကြိုးများကို ပေါင်းစပ်ထားသည်။
ဂဏန်းနှစ်လုံးထည့်ရင် ရလဒ်က နံပါတ်တစ်ခု ဖြစ်လိမ့်မယ်-
ဥပမာ
int x = 10;
int y = 20;
int z = x + y; // z will be 30 (an integer/number)
ကြိုးနှစ်ချောင်းထည့်ပါက၊ ရလဒ်သည် စာကြောင်းပေါင်းစပ်ခြင်းဖြစ်လိမ့်မည်-
ဥပမာ
String x = "10";
String y = "20";
String z = x + y; // z will be 1020 (a String)
အကယ်၍ သင်သည် နံပါတ်တစ်ခုနှင့် စာကြောင်းတစ်ခုကို ပေါင်းထည့်ပါက၊ ရလဒ်သည် string ပေါင်းစပ်မှုဖြစ်လိမ့်မည်-
ဥပမာ
String x = "10";
int y = 20;
String z = x + y; // z will be 1020 (a String)
စာကြောင်းအကိုးအကား အပြည့်အစုံ
String နည်းလမ်းများ အပြည့်အစုံကို ကိုးကားရန်အတွက်၊ ကျွန်ုပ်တို့၏ Java String Methods Reference သို့ သွားပါ ။
ကိုးကားချက်တွင် string method အားလုံး၏ ဖော်ပြချက်များနှင့် ဥပမာများ ပါရှိသည်။