Java စာကြောင်းနှိုင်းယှဉ်To() နည်းလမ်း
ဥပမာ
ကြိုးနှစ်ချောင်းကို နှိုင်းယှဉ်ပါ-
String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
compareTo()
နည်းလမ်းသည် စာကြောင်းနှစ်ခုကို အဘိဓာန် အရ နှိုင်းယှဉ်သည်။
နှိုင်းယှဥ်မှုသည် စာကြောင်းများရှိ စာလုံးတစ်လုံးစီ၏ ယူနီကုဒ်တန်ဖိုးအပေါ် အခြေခံသည်။
string သည် အခြားသော string နှင့် ညီမျှပါက method သည် 0 ကို ပြန်ပေးသည်။ string သည် အခြား string ထက်နည်းပါက 0 ထက်နည်းသောတန်ဖိုးနှင့် string သည် အခြား string ထက်ကြီးပါက 0 ထက် ကြီးပါက ပြန်ပေးပါသည်။
အကြံပြုချက်- စာလုံးသေးနှင့် စာလုံးအကြီး ကွာခြားချက်များကို လျစ်လျူရှုကာ စာလုံးနှစ်လုံးကို အဘိဓာန်ပုံသေနည်းဖြင့် နှိုင်းယှဉ်ရန် နှိုင်းယှဉ် ToIgnoreCase() ကို အသုံးပြု ပါ။
အကြံပြုချက်- ယူနီကုဒ်တန်ဖိုးများကို ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ စာကြောင်းနှစ်ခုကို နှိုင်းယှဉ်ရန် equals() နည်းလမ်းကို အသုံးပြု ပါ။
အထားအသို
public int compareTo(String string2)
public int compareTo(Object object)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
string2 | A String , representing the other string to be compared |
object | An Object , representing an object to be compared |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့သည်- | တန်ဖိုး - int string သည် အခြား string နှင့် ညီမျှပါက 0။ < 0 string သည် အခြားသော string များထက် အဘိဓာန်နည်း လျှင် > 0 သည် အခြားသော string များထက် အဘိဓာန်အရ ပိုကြီးပါက (စာလုံးပိုများ) |
---|
❮ စာတန်းနည်းလမ်းများ