java String直接量

该代码示例展示了Java中字符串对象的比较。通过`==`检查对象引用相等性,而使用`.equals()`方法检查字符串内容是否相同。示例包括不同创建方式下字符串的比较,如直接赋值、`new`关键字以及对象赋值的情况。
摘要由CSDN通过智能技术生成
    String a="hello",b="hello";
	System.out.println(a);
	System.out.println(b);
	if(a==b)System.out.println("相等\n");		
	a="hi";
	System.out.println(a);
	System.out.println(b);
	if(a==b)System.out.println("相等\n");
	else System.out.println("不相等\n");
	//keyboard.close();
	
	String c= new String("你好");
	String d = new String("你好");
	System.out.println(c);
	System.out.println(d);
	if(c==d)System.out.println("相等");
	else System.out.println("不相等\n");
	
	System.out.println(c);
	System.out.println(d);
	if(c.equals(d))System.out.println("值相等\n");
	else System.out.println("值不相等\n");
	
	String e = new String("吃饭了吗");
	String f = new String(e);
	System.out.println(e);
	System.out.println(f);
	if(e==f)System.out.println("相等\n");
	else System.out.println("不相等\n");
	
	System.out.println(e);
	System.out.println(f);
	if(e.equals(f))System.out.println("值相等\n");
	else System.out.println("值不相等\n");
	
	String g = new String("嗨");
	String h = g;
	System.out.println(g);
	System.out.println(h);
	if(g==h)System.out.println("相等\n");
	else System.out.println("不相等\n");
	
	System.out.println(g);
	System.out.println(h);
	if(g.equals(h))System.out.println("值相等\n");
	else System.out.println("值不相等\n");
	
	g = "你好";
	System.out.println(g);
	System.out.println(h);
	if(g==h)System.out.println("相等\n");
	else System.out.println("不相等\n");
	
	g=new String("嗨");
	System.out.println(g);
	System.out.println(h);
	if(g==h)System.out.println("相等\n");
	else System.out.println("不相等\n");

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值