2024年java类的基础应用

java类的基础应用实用类 方法一 条件判断 方法二 使用枚举 枚举 性别的枚举 学生类 测试类 包装类 java lang 包装类 基本类型 Boolean boolean Character char Number Byte byte Double double Float float Long long Integer int 1 构造方法 所有包装类都可以将与之对应的

大家好,我是讯享网,很高兴认识大家。



实用类

在这里插入图片描述

方法一:条件判断

方法二:使用枚举

枚举

性别的枚举

 
讯享网 

学生类

讯享网

测试类

 

包装类

在这里插入图片描述

在这里插入图片描述

java.lang

包装类 基本类型

Boolean boolean

Character char

Number

Byte byte

Double double

Float float

Long long

Integer int

1.构造方法

所有包装类都可以将与之对应的 基本数据类型作为参数,来构造他们的实例

public Type(type value)

如:Interger i=new Interger(1);

除了Character类之外,其他包装类都可将字符串作为参数构造他们的实例

public Type (String value)

如 Interger i=new Interger(“123”)

注意

Number类型的构造时,参数必须能转换成相应的数字,不然NumberFormatException

Boolean类型构造时,除了ture(大小写)其余的都是false

2.常用方法

Number包装类

java类的基础应用在这里插入图片描述

Boolean 包装类型转换成基本数据类型

Character 包装类型转换成基本数据类型(charValue())

在这里插入图片描述

加粗样式

在这里插入图片描述

装箱和拆箱

在这里插入图片描述

在这里插入图片描述

Math类

在这里插入图片描述

radom():0(包括)-1(不包括)之间的随机数

Random类

在这里插入图片描述

Random random=new Random(种子);//种子固定生成的数就固定了

random.nextInt();

操作字符串的实用类

String类

在这里插入图片描述

引用数据类型要Newc出来

String:常用方法

String.length();确定字符串长度返回的时int值

对比:数组.length 属性

String equals()

在这里插入图片描述

在这里插入图片描述

equalsIgnoreCase():忽略大小写

toLowerCase():转化为小写

toUpperCase():转换为大写

equal()与==

在这里插入图片描述

一开始,equals()与==作用一致,是否为同一对象

后来,字符串类对equals进行重写,equals变成了比较两个字符串内容是否相等

讯享网

true
true
false

在这里插入图片描述

创建了几个对象

字符串的连接

concat()

字符串方法操作(产生变化的方法:变大写,小写连接,截取…)变化都作用于字符串的副本,而不是本身

字符串常用的提取方法

在这里插入图片描述

String subString(3,9)包含第三位不包含第九位进行截取

在这里插入图片描述

 
splot()对字符串进行拆分
 
练习

在这里插入图片描述

 

StringBuffer类:操作字符串

频繁修改字符串的操作,效率比String高

StringBuffer对字符串本身进行操作

StringBuffer s=new StringBuffer();

在这里插入图片描述

在这里插入图片描述

日期类

java.util.Date

在这里插入图片描述

小讯
上一篇 2024-12-29 17:00
下一篇 2024-12-23 20:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/3576.html