📄 stringdemo.java
字号:
/** 这个类使用“==”和“equals()”方法比较两个字符串
*/
package SG6.Example4;
public class StringDemo {
/**构造方法 */
protected StringDemo() {
}
/** 这是 main 方法
* 它演示 String 类的比较方法
* @param args 传递至 main 方法的参数
*/
public static void main(String [] args) {
String string1, string2, string3;
string1 = new String("Answer");
string2 = new String("ANSWER");
string3 = new String("Question");
System.out.println("字符串 A 是" + string1);
System.out.println("字符串 B 是" + string2);
System.out.println("字符串 C 是" + string3);
if (string1 == string2) {
System.out.println("字符串 A 和字符串 B 指向同一个对象");
} else {
System.out.println("字符串 A 和字符串 B 指向不同的对象");
}
if (string1.equals(string2)) {
System.out.println("字符串 A 和字符串 B 的内容相同");
} else {
System.out.println("字符串 A 和字符串 B 的内容不同");
}
if (string1.equalsIgnoreCase(string2)) {
System.out.println("忽略大小写,字符串 A 和 B 的内容相同");
} else if (string1.equalsIgnoreCase(string3)) {
System.out.println("字符串 A 和 C 的内容相同");
}
if (string1.compareTo("Answer") == 0) {
System.out.println("按字母,字符串 A 与 Answer 的内容相同");
}
if (string1.startsWith("A")) {
System.out.println("以 A 开始");
}
if (string1.endsWith("r")) {
System.out.println("以 r 结束");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -