一些API中的相关方法

本文主要介绍了Java中一些常用的API方法,包括String、StringBuilder、ArrayList、Integer、Math、Arrays、System、Object、Date、SimpleDateFormat和Calendar等类的重要方法。如String的equals()和substring(),StringBuilder的append()和reverse(),ArrayList的add()和remove(),Integer的装箱和拆箱,Math的四舍五入和向上取整,Arrays的排序和打印,System的时间戳获取,Date的日期操作,SimpleDateFormat的日期格式化,以及Calendar的日期字段操作。

1.String 字符串 “”
相关方法:
equals(字符串)
equalsIgnoreCase(字符串)
charAt(索引);
length();
substring(…); 截取
split(用什么切);
startsWith(短字符串);
endsWith(短字符串);
2.StringBuilder 可修改字符串
相关方法:
append();
toString() //将StringBuilder转变成String;
reverse() //将Sting元素反转
replace() //将StringBuilder中指定元素换成新元素
length() //StringBuilder的长度
ArrayList<要保存的数据类型> 集合,长度可变的容器 空参数构造方法
add(元素); //增元素
remove(索引); //删除指定元素
get(索引); //获取指定元素
set(索引,新元素); //将指定元素换位新元素
size(); //集合长度

Integer 基本数据类型的包装类 可以利用包装类调用方法
自动装箱:int–>Integer
自动拆箱:Integer–>int
与字符串的相互转换:
基本数据类型—> String “”+基本数据类型
String —>基本数据类型 包装类中的parseXxx(字符串);

Math 数学运算 无需创建对象
round(小数); 四舍五入
ceil(小数); 向上取整

Arrays 数组工具类 无需创建对象
sort(数组); //将数组中元素从小到打排列
toString(数组); //将数组按数组格式打印

System 系统相关信息类 无需创建对象
currentTimeMillis(); //获取毫秒值
exit(0); //退出

Object 基类
toString(); 将对象转成字符串,默认的转换规则: 包名.类名@哈希值;建议子类重写该方法;
equals(对象) 与参数对象做比较,默认的比较规则: 仅仅只比地址值;建议子类重写该方法;

Date 日期对象 空参数构造方法或带毫秒值的构造方法;
getTime(); //获取毫秒值
toLocalString(); //将日期以标准格式打印

SimpleDateFormat 日期格式化的工具类 带参数的构造方法
模式字符串: yyyy年MM月dd日 HH:mm:ss SSS E
解析:String–>Date parse(字符串);
格式化:Date–>String format(Date对象);

Calendar 外国的日历 利用静态方法获取对象;Calendar.getInstance();
get(要获取的字段);
add(字段,推移量); //日历的推移
set(年,月,日);

Exception 编译时期的异常;(在编译期间会报错)
RuntimeException 运行时期异常;(可以处理也可以不处理,在编译时期不报错)

处理异常:
	throws  类名,写在方法上   表示声明抛出;
	throw  对象 ,写在方法体中,   表示抛出异常;
捕获异常
try{
	
}catch(Exception e){
	
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值