基本数据类型及String

1、基本数据类型
Java中有两种数据类型,一种是基本数据类型,一种是引用数据类型。其中引用数据类型已经在上一篇博客中提到过,在此就不一一赘述。
Java的基本数据类型有八种,分别是:字节型byte,值域是8bit。短整型short,值域是16bit。整型int,值域是32bit。长整型long,值域是64bit。浮点型float,值域是32bit。双精度浮点型double,值域是64bit。字符型char,值域是16bit。布尔型boolean,值域是true/false。

2、引用类型中的String类型
实例化String对象有两种方法:
a、
String str = "";
b、
String str = new String(b);


String的内容比较
==和equals的区别:
在String中,使用“==”使用来进行地址比较的,而使用“equals”是将字符串内容进行比较,下面使用两段代码进行说明。
1、
public class Test01{
public static void main(String [] args){
String str1 = "hello";
String str2 = new String ("hello");
String str3 = str2;
System.out.println("str1==str2 判断结果 "+(str1==str2));
System.out.println("str1==str3 判断结果 "+(str1==str3));
System.out.println("str2==str3 判断结果 "+(str2==str3));
}
}

程序运行结果:
str1==str2 判断结果 false
str1==str3 判断结果 false
str2==str3 判断结果 true

2、
public class Test02{
public static void main(String [] args){
String str1 = "hello";
String str2 = new String ("hello");
String str3 = str2;
System.out.println("str1 equals str2 判断结果 "+(str1.equals(str2)));
System.out.println("str1 equals str3 判断结果 "+(str1.equals(str3)));
System.out.println("str2 equals str3 判断结果 "+(str2.equals(str3)));
}
}

程序运行结果:
str1 equals str2 判断结果 true
str1 equals str3 判断结果 true
str2 equals str3 判断结果 true
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值