如何初始化和比較字串?
以下示例透過字串類的 str compareTo (string)、str compareToIgnoreCase(string) 和 str compareTo(object string) 比較兩個字串,並返回比較的字串中第一個奇數字符的 ASCII 差。
示例
public class StringCompareEmp{
public static void main(String args[]) {
String str = "Hello World";
String anotherString = "hello world";
Object objStr = str;
System.out.println( str.compareTo(anotherString) );
System.out.println( str.compareToIgnoreCase(anotherString) );
System.out.println( str.compareTo(objStr.toString()));
}
}輸出
以上程式碼示例將生成以下結果。
-32 0 0
透過 equals() 比較字串
此方法將此字串與此指定物件進行比較。當且僅當引數不為 null 且為表示與此物件相同的字元序列的字串物件時,結果才為 true。
示例
public class StringCompareequl{
public static void main(String []args) {
String s1 = "tutorialspoint";
String s2 = "tutorialspoint";
String s3 = new String ("Tutorials Point");
System.out.println(s1.equals(s2));
System.out.println(s2.equals(s3));
}
}輸出
以上程式碼示例將生成以下結果。
true false
透過 == 運算子比較字串
示例
public class StringCompareequl{
public static void main(String []args) {
String s1 = "tutorialspoint";
String s2 = "tutorialspoint";
String s3 = new String ("Tutorials Point");
System.out.println(s1 == s2);
System.out.println(s2 == s3);
}
}輸出
以上程式碼示例將生成以下結果。
true false
廣告
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP