Java基本数据类型

八种基本数据类型*
byte
short
int
long
float
double
boolean
char

概念:
byte
二进制位数:8位
最大值:127
最小值:-128
包装类:java.lang.Byte
1
2
3
4
short
二进制位数:16位
最大值:32767
最小值:-32768
包装类:java.lang.Short
1
2
3
4
int
二进制位数:32位
最大值:2147483647
最小值:-2147483648
包装类:java.lang.Integer
1
2
3
4
long
二进制位数:64位
最大值:9223372036854775807
最小值:-9223372036854775808
包装类:java.lang.Long
1
2
3
4
float
二进制位数:32位
最大值:3.4028235E38
最小值:1.4E-45
包装类:java.lang.Float
1
2
3
4
double
二进制位数:64位
最大值:1.7976931348623157E308
最小值:4.9E-324
包装类:java.lang.Double
1
2
3
4
char
二进制位数:16位
最大值:65535
最小值:0
包装类:java.lang.Character
1
2
3
4
boolean
默认值:false
相反值:true
1
2
String(它不属于基本数据类型)
可以看一下String底层:

private final char value[];
1
可以发现 String 是由一个char数组 组成的。

String的一些常用方法
public class Str{
private static String str;
public static void main(String[] args) {
str.equals("");//比较
str.isEmpty();//判断是否为null
str.replaceAll("", “”);//替换所有,参数一是需要替换和第一个参数相等的,第二个参数是替换成什么内容
str.replace("", “”);//替换一个值
str.hashCode();//获取这个数组的hash值
str.notify();//叫醒在此处等待的线程
str.notifyAll();//唤醒在此处等待的所有线程
str.split("");//截取 通过什么将字符串进行分割
str.indexOf(“a”);//查找指定字符串的下标
}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值