常用工具类 API

一、常用工具类 API

API 应用程序编程接口

1.Object

所有类的基类

Object的常用方法:

​ hashCode() 获取对象的hash值

​ toString() 将对象信息变为字符串返回

​ equals() 判断两个内存地址是否一样

​ getClass()获取类名

2.String

2.1概述

​ String类是一个final类,不可被继承

​ String类可以看成一个char型的数组。

​ 对字符串重新赋值是重新开辟了一块内存区域

2.2.string常用方法
 length( )    		返回字符串长度

 charAt(int index)	返回索引处的字符

 indexOf(A)		从左开始定位字符A在字符串中出现的位置

 lastIndexOf(A)	从右开始定位字符A在字符串中出现的位置

 substring(A)	 	从下标为A的地方开始截取到最后

 substring(A,B) 	从下标为A的地方开始截取到下标为B,包含A不包含B

 replace(A,B)		字符串中的内容A替换为B

 split(A)			根据字符A把原字符串截取
2.3.StringBuffer和StringBuilder
2.3.1.概述

​ String的帮助类

​ StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。

​ StringBuffer类操作结束后一定要转换为String类型

2.3.2.StringBuffe常用方法

​ append() 追加字符串

​ insert(A,B) 下标为A的地方插入B

​ delete(A,B) 删除下标A到下标B的字符

​ replace(A,B, C) 替换区间内的字符串

2.3.3.StringBuffer和StringBuilder区别

​ StringBuffer:线程安全,效率低;多线程

​ StringBuilder:线程不安全,效率高;单线程

3.包装类

3.1概述

针对8种数据类型定义的对应的包装类,这样就可以调用类的方法

​ int–Integer char–Character

​ Number 6种数字类型包装类的父类

3.2自动装箱,自动拆箱

​ 自动装箱 :基本数据类型–>包装类

​ 例:Integer in =10;

​ 自动拆箱 :包装类—>对应的基本数据类型

​ 例:Integer in = new Integer (123);

int in1 = in;

4.java.util

4.1.Math类

​ random() 求随机数

​ 需要A–B的随机数,Math.random()*(B-A)+A;

4.2.Date类

​ Date 代表了一个特定的时间,精确到毫秒

​ SimpleDateFormat 对日期Date类的格式化和解析

格式化:日期---->字符串	format(Date date)
  解析:字符串---->日期	parse(String source):
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值