Java compareTo () วิธีการ
compareTo () วิธีการสำหรับการเปรียบเทียบสองวิธี
- วัตถุสตริงเพื่อนำมาเปรียบเทียบกับ
- เปรียบเทียบสองสาย lexicographically
ไวยากรณ์
int compareTo(Object o) 或 int compareTo(String anotherString)
พารามิเตอร์
o - วัตถุเพื่อเปรียบเทียบ
anotherString - สตริงเพื่อเปรียบเทียบ
ราคาย้อนกลับ
- ถ้าสตริงอาร์กิวเมนต์เท่ากับสายนี้ก็จะส่งกลับค่าเป็น 0;
- หากข้อความนี้น้อยกว่าพารามิเตอร์สตริงก็ส่งกลับค่าน้อยกว่าศูนย์;
- หากข้อความนี้เป็นจำนวนมากกว่าพารามิเตอร์สตริงที่มีค่ามากกว่า 0 จะถูกส่งกลับ
ตัวอย่าง
public class Test { public static void main(String args[]) { String str1 = "Strings"; String str2 = "Strings"; String str3 = "Strings123"; int result = str1.compareTo( str2 ); System.out.println(result); result = str2.compareTo( str3 ); System.out.println(result); result = str3.compareTo( str1 ); System.out.println(result); } }
ดังกล่าวข้างต้นผลการทำงานของโปรแกรม:
0 -3 3