实用类

方法一:条件判断
方法二:使用枚举
枚举
性别的枚举
讯享网学生类
讯享网
测试类
包装类


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

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