Java基本数据类型

八种基本数据类型

byte
short
int
long
float
double
boolean
char

概念:

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

可以看一下String底层:

private final char value[];

可以发现 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、付费专栏及课程。

余额充值