package com.elaina.test2;
public class StringTest {
public static void main(String[] args) {
// 创建字符串
String s1 = new String("abc");
String s2 = "abc";
String s3 = "Abc";
// == 号比较
//基本数据类型:比的是数据值
//引用数据类型:比的是地址值
System.out.println(s1 == s2);
//3.比较字符串对象中的内容是否相等
boolean result1 = s1.equals(s2);
boolean result2 = s1.equals(s3);
System.out.println(result1);
System.out.println(result2);
//4.比较字符串对象中的内容是否相等,忽略大小写
boolean result3 = s1.equalsIgnoreCase(s3);
System.out.println(result3);
}
}
package com.elaina.test2;
import java.util.Scanner;
public class test2 {
public static void main(String[] args) {
//1.假设我现在键盘录入一个abc
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String str1 = sc.next();//abc 是new出来的
//2.代码中再定义一个字符串abc
String str2 = "abc";
//3.用==比较,这两者能一样吗?
System.out.println(str1 == str2); // false
//结论:
//以后只要想比较字符串的内容,就必须要用String里面的方法
}
}
标签:abc,java,String,System,println,字符串,比较,out
From: https://www.cnblogs.com/elaina520/p/17818435.html