常用API&&异常

1.基本类型的包装类型
在这里插入图片描述在这里插入图片描述
2.Integer方法的描述
在这里插入图片描述
3.int和String之间的相互转化
int–String
int number=100;
String s=String.valueOf(number);
String–int
String s=“100”;
int y=Integer.parseInt(s);
4.字符串数据排序:
在这里插入图片描述

String s="91 27 46 38 50";//定义一个字符串
//把字符串的数字数据存储到一个int类型的数组中
String [] strArray=s.spilt(requex:"");
//定义一个int数组,把D=String[]数组中内一个元素存储到int数组中
int[] arr=new int[strArray.length];
for(int i=0;i<arr.length;i++){
   arr[i]=Integer.parseInt(strArray[i]);
}
//对int数组进行排序
Arrays.sort(arr);
//把排序后的int数组元素进行拼接得到一个字符串
StringBuilder  sb=new StringBuilder();
for(int i=0;i<arr.length;i++){
if(i==arr.length-1){
sb.append(arr[i]);
}
else{
sb.append(arr[i].append(" ");}
}
String result=sb.toString();
//输出结果
System.out.println("result"+result);


自动装箱和拆箱:
装箱:把基本数据类型转换为对应的包装类型
Integer i=Integer.valueOf(100);
Integer ii=100;//简化了Interger.valueOf(100);//自动装箱
拆箱:把包装类型转换为对应的基本数据类型
ii+=200;//隐含了ii=ii.inValue()+200;//自动拆箱
**注意:**在使用包装类类型的时候,如果做操作,最好先判断是否为null
推荐:只要市对象,在使用钱就必须进行不为null的判断
日期类
Date代表了一个特定的时间,以毫秒为精度
Date d1=new Date();(util包下的)//输出的是当前时间
long date=10006060;
Date d2=new Date(date);
Date类的常用方法:
d.getTime()*1.0/1000/60/60/24/365+“年”;//输出距离1970年有多少年
long time System.currentTimeMillis();
d.setTime(time);//获取系统当前时间
SimpleDateFormat类
1.格式化(从Date到String)
public final String format(Date date):将日期格式化成日期/时间字符串
public Date parse(String source):从给定字符串的开始解析文本以生成日期
SimpleDateFormat sdf=new SimpleDateFormat(“yyyy年MM月dd日 HH:mm:ss”);
String s=sdf.format(d);
在这里插入图片描述
在这里插入图片描述

常用的模式字幕及对应关系:
y 年
M 月
d 日
H 时
m 分
s 秒
Calender类:为某一时刻和日历字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法
在这里插入图片描述
月份是从0开始,使用时要+1;
在这里插入图片描述
工具类:构造方法所有,成员方法静态
在这里插入图片描述
在这里插入图片描述
Calendar常用方法:
在这里插入图片描述
在这里插入图片描述
二月的天数:
在这里插入图片描述
异常:在这里插入图片描述
在这里插入图片描述
异常处理:
try…catch…
在这里插入图片描述

throws…
throws 异常类名;
throws处理的异常仅仅是抛出了异常,程序要往下进行还需要用try…cattch
Throwable的成员方法:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
自定义异常:
在这里插入图片描述
ctrl+B+G
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值