Java基础第17讲:常用类

1、String类

       字符串就是一连串的字符序列,Java提供了String和StringBuffer两个类来封装字符串,并提供了一系列的方法来操作字符串对象

1.1、equals方法

       对象比较的方法,将此字符串与制定的对象进行比较,返回布尔型结果

1.2、substring方法

       字符串截取方法,返回截取收的字符串

1.3、split方法

       字符串拆分的方法,返回拆分后的字符串数组

1.4、indexOf方法

       字符查找的方法,返回值为整数型,返回指定字符在此字符串中首次出现的位置(从0开始),如果没有找到该字符,则返回-1

1.5、replace方法

       字符串替换的方法,在此字符串中替换指定字符,返回值为替换好的字符串

1.6、trim方法

       字符串去空格的方法,去掉字符串的左右空格,返回值是去掉左右空格后的字符串

1.7、封装类和字符串相互转换

       封装类指的是部分基本数据类型的对象行使,例如:

int -> Integer

long -> Long

double -> Double

float -> Float

boolean->Boolean

2、StringBuffer类

       StringBuffer是一种可变字符的序列

2.1、append方法

       将字符(或字符串)追加到该序列的末尾

2.2、insert方法

       将字符(或字符串)插入到该序列的指定位置

2.3、delete方法

       从该序列中删除指定位置的字符

2.4、replace方法  

       替换该序列中指定位置的字符串

2.5、substring方法

       字符串截取,返回一个替换好的String值

2.6、reverse方法

       反转该字符序列

2.7、toString方法

       将StringBuffer对象转换为String

2.8、StringBuilder类

        StringBuilder和StringBuffer类的常用方法基本一致,StringBuffer是线程安全的而StringBuilder是线程不安全的,在程序多线程开发的环境下,建议使用StringBuffer,否则建议使用StringBuilder,StringBuilder的效率更高。

3、System类

3.1、exit方法

       终止当前正在运行的Java虚拟机

3.2、print方法

       向控制台输出信息

3.3、其他用法

http://blog.csdn.net/qzc70919700/article/details/75217549

4、Object类

4.1、getClass方法

       返回该对象的运行时类

4.2、hashCode方法

       返回该对象的哈希码,返回值是整数型

4.3、toString方法

       返回该对象的信息,返回值是字符串

5、Math类

              Math类中包含了用于执行基本数学运算的方法,如:小数取整、绝对值、随机数等;Math类中提供的方法都是静态方法,可以通过类名直接调用

5.1、PI静态常量

       表示圆周率

5.2、floor方法

       小数取整,向下取整

5.3、ceil方法

       小数取整,向上取整

5.4、round方法

       小数取整,四舍五入

5.5、rundom方法

       获取一个0-1(不包含1)的随机小数

6、Random类

       用于生成随机流

6.1、nextBoolean方法

       用于生成一个随机boolean值

6.2、nextDouble方法

       用于生成一个0-1(不包括1)之间的随机小数

6.3、nextInt(int end)方法

       用于生成一个0至指定值的随机整数,不包括整个指定的值

7、Date类

       获取日期

7.1、getTime方法

       获取当前时间的毫秒数,从1970年1月1日开始

7.2、toLocaleString方法

       获取当地时间,返回值是一个字符串

8、SimpleDateFormat类

         日期、时间格式化类

8.1、format方法

       格式化日期(yy-MM-dd hh:mm:ss)

8.2、parse方法

       将字符串转换为日期

9、Calendar类

       日期、时间处理的抽象类

9.1、常用的日期常量

       YEAR、MONTH、DATE、DAY_OF_WEEK、DAY_OF_MONTH、WEEK_OF_MONTH、WEEK_OF_YEAR

9.2、get方法

       通过Calendar提供的日期常量获取指定的日期

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值