狂人日记day2
常用类
string类
to string方法
字符串大小写转换
大写touppercase
小写tolowcase
判断前缀后缀
startwith
endswith
字符串转字符数组
tochararray
获取字符串中某个字符
Chartat
或者可以按照给定规则(正则表达式)拆分
split
得到第一次字符串中字符的位置
indexof
得到最后一次字符串中字符的位置
lastindexof
取得字符串部分子串
Substring(int beginindex,int endindex)
把类型转化为字符串
Value of(是static方法)
string buffer
创建可修改的字符串序列
首先要创造对象
new 一个对象
length方法:得到字符个数
capacity方法 取得实际容量
to string方法
append 方法 追加
insert(int index, string str) 方法将字符串对象插入指定位置
delete(int startindex,int endindex)删除方法
biginteger
整数大数类
三个静态常量
Biginteger.one
Big integer.zero
Biginteger.ten
生成对象
1.new一个对象
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BHTsbaUn-1620827899553)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512201644940.png)]
2.利用valueof
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vvc1387K-1620827899554)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512201704331.png)]
3.利用scanner
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O8ZT683O-1620827899555)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512201718132.png)]
方法:
绝对值:abs
相加:add
比较:compare
整除:divide
转换为double doublevalue
转成int intvalue
乘法 multiply
取余 remainder
减法 subtract
转换方法 tostring
整数转换为大数 biginteger valueof
bigdecimal
可以描述任何精度的浮点数
创建
1.new一个
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jAeelDVn-1620827899556)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512203925749.png)]
2.valueof
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EGxjW3Xb-1620827899556)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512203939361.png)]
3.scanner一个
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6lKw4Mz1-1620827899557)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512203950654.png)]
方法:
求和 add
比较方法 compare
除法 divide
得到double double value()
乘法 multiply
减法 substract
转换为整数 tobiginteger
转换为字符串 tostring
double 转bigdecimal bigdecimal valueof()
注意上面方法只能对于bigdecimal用
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IOMCY5ZG-1620827899557)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512205113990.png)]
日期处理类
data 表示特定瞬间:
创建:
new一个
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KmPKfYRE-1620827899558)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512205512761.png)]
Calendar 抽象类 :
getinstance 得到一个通用对象
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rw4C3SZQ-1620827899558)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512205639856.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3p979uKM-1620827899558)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512205906453.png)]
比较日期方法:compareto
得到时间值:gettime
得到时间值,方法首部如下所示
gettimeinmillis
得到当前日历对象中给定日历字段的值
get(int field)
得到一星期第一天 getfirstdayofweek()
给定的日历字段设置为给定值
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ob8YAj7n-1620827899559)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512210351764.png)]
黑色星期五
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nqTkvFcC-1620827899559)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512210742103.png)]
Dataformat :日期进行格式化
抽象类:用get方法
getdatainstance
gettimeinstance
getdatetimeinstance
日期格式化字符串
字符串解析为日期
parse方法
Simpledataformat :与语言环境相关方式
允许用户自定义的日期-时间格式的模式
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vbxMXNs6-1620827899559)(/Users/suannai/Library/Application Support/typora-user-images/image-20210512211138074.png)]
formate方法 格式日期和时间对象
gregoriancalendar: 世界上大多数国家使用的标准日历系统
集合框架
collection接口
一个collection 中包含一组object类的对象
size()集合框架的元素数
isempty()判断是否包含元素
contains (object)是否包含某元素
add()
remove()
iterator()得到遍历器
containsall判断collection 包含指定collection中所有元素
addall()
removeall()
retain()
clear()
to array()
list接口
有序的collection
arraylist搜索频繁
vector
linkedlist删除频繁
其他方法
get()
set(int index,e element)
add()
addall(int index)
lastindexof()
itertoe(老方法)
sublist