java中重要的几个常用类

 

一、String

a). 创建String类型的数据

    String  变量名 = new  String();

 String  变量名 = new String(“字符串”);

 String  变量名  = “”;

b) String类的常用属性和方法

1、 length()   数组的长度

2、 charAt(index)  根据下标找字符

3、 indexOf(Str)  根据字符找下标(从左到右找到该字符第一次出现的下标)

4、 indexOf(String str,int fromIndex)  从指定的位置开始查找该字符第一次出现的位置

5、 lastIndexOf(String str) 根据字符找下标(从右往左查找该字符第一次出现的下标)

6、 lastIndexOf(String str ,fromIndex) 根据字符找下标(从指定的位置开始从右往左查找该字符第一次出现的 下标)

7、 replace(String oldStr , String  newStr)  字符串替换 

8、 split(String str)   使用指定的字符,分割字符串,得到相应的字符串数组 

9、 concat(String str)  字符串拼接 

10、 contains(String str)  字符串是否包含指定字符(结果为boolean类型的)

11、 equals(“”) 比较两个字符串是否相等,得到的结果是boolean类型

12、 subString(int beginIndex)  从指定下标开始截取,直到字符串结束

13、 subString(int beginIndex,endIndex)从指定下标开始截取到指定位置

14、 toLowerCase()   将大写转化为小写

15、 toUpperCase() 将小写转化为大写

c) StringBufferStringBuilder的区别

1. String字符串的长度是固定不变的,而StringBuffer和StringBuilder来说可变的字符串,

所以说一般情况下涉及到字符串拼接我们都使用StringBuffer或者StringBuilder

2. StringBuffer是线程安全的,运行效率低于StringBuilder

3. StringBuilder是非线程安全的,适用于单线程,运行效率高于StringBuffer

二、Math

方法:(所有的方法都是静态方法)

1. abs();   绝对值

2. round()   四舍五入

3. ceil() 上取整

4. floor() 下取整

5. random() 随机数

例如:


三、 Random

1. nextInt() int范围内的随机数

2. nextInt(n)    取值范围0~n包括0 ,不包括n

例如:


四、日期类(java.util)

1. 创建时间对象  Date date   = new  Date();可以得到当前时间

getTime()  获得时间的毫秒值

2. 创建时间格式化对象  SimpleDateFormat sim = new  SimpleDateFormat(“字符串格式”);

a) yyyy  代表的是4位的年

b) yy代表的是年份的最后两位

c) MM代表的是月份

d) dd 代表的是日期

e) hh代表的是小时

f) mm代表分钟

g) ss代表的秒

h) format()  将日期格式转化为字符串类型

i) parse()将字符串转化为日期类型,

例如:














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值