第六章

常用类
String在Javalang包内,因为是final修饰的不能被继承
新建对象有两种格式分别是
String 变量名="";//这格式只在变量池中有数据,
String 变量名=new (内容)//这种除啦在变量池中有数据,堆内存当中也会开辟一组新的内存,两者比较内存会报错,因为量个数据的地址值不同


image.png

String类常用方法
char charAt(int index);//获取index位置的字符
contins判断在这个字符串中是否包含某个字符串
等等,详情请看代码:


image.png

正则表达式:
作用可以匹配某种格式的字符串


image.png

相关代码
image.png

StringBuffer类:
StringBuffer是一个字符串的缓冲区
image.png

String和Stringbuffer的区别:“
String是不可变字符数列,储存在字符常量中
Stringbuffer底层是char类型系统会对数组进行扩容
如果数组没有给出长度那么默认的长度为16
传入int类型可以自定义长度
如果传入String类型在基础上+16就是长度,相应代码:


image.png

在Stringbuffer类型中添加为名臣个+append,删除为delete
相应代码:
image.png

两个没有本质区别无非就是效率的高低问题
image.png

包装类:
Java当中有8个数据类型,数据都有相对应的类,这种类型叫做包装类。


image.png

两个特殊的其余的都是首字母大写(还是比较怕好记的)

例:
image.png

类型之间的互相转换:
image.png

注意传入的String一定要是数字String类型,不然会报错

Intege String int之间的转换


image.png

Java自动装箱和自动拆箱
可以自动的转化基本数据类型和引用数据类型之间的转换


image.png

获取毫秒并演示字符串拼接问题
以后使用StringBuffer和currentTiemMillis来拼接


image.png

尽量不要使用String进行拼接

Date类简介
时间类,计算我们现在的时间精确到毫秒注意:
在这里还要特别注意
SimpleDateFormat这个类来计算我们现在的时间
代码如下


image.png

如下所示代码


image.png

String类型转换为Date代码如下
image.png

calendar类简介(用来求星期数)代码如下


image.png

练习:
2008年8月8日为星期几相关代码:


image.png

以后再学习中药学会查询api

Java数学类:
没什么可说的会差apl就好了,部分代码如下


image.png

大整数类:
基本加减乘除的一些方法部分代码如下

image.png

大十进制类:
涉及到数字的精确度:(建议做对数字敏感的工作者或者银行项目人员认真看)
相应代码:


image.png

十进制格式:
精确小数的位数,改变成小数样式:
代码如下


image.png

枚举:
可以一次生成一个快捷的方法
image.png

了解上apl查询

Random 随机生成数字类:
可以用于抽奖号码,代码如下:


image.png

双色球例题:
代码如下
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容