Java中常用的类

一、Java的包装类

Java为每个数据类型都提供了一个包装类,这样我们就可以像操作对象一样,操作这些基本数据类型了。包装类主要提供了两类方法:

1.进行多个类型之间的转换:

byte b = i.byteValue(); //将int转为byte
long l = i.longValue(); //将int转为long

2.将字符串和本类型及包装类相互转换:

String str4 = i.toString(); //将int转为String
int i2 = Integer.parseInt(str); //将String转为int

二、Java日期时间处理

1.Date:

获取当前时间

Date date = new Date();
(2).修改时间格式
SimpleDateFormat sdf1 = new SimpleDateFormat(“yyyy年mm月dd日 hh:mm:ss”);
String str3 = sdf1.format(date);
SimpleDateFormat()中的参数可以改为“yyyy-mm-dd,或者yyyy/mm/dd

将字符串转为Date类型:
String d = "2015-9-21 21:56:36";

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
// 调用parse()方法,将字符串转换为日期
Date date = sdf.parse(d);
开头注释中得加入@throws ParseException,不然报错。

Calendar类:另一个处理时间的类:
另外在java.util包中还有一个时间处理的Calendar类,因为Date类中的本身的设计方法,遭到了众多批评,所以推荐使用Calendar 类来处理时间,Calendar类是一个抽象类,可以通过调用getInstance静态方法获得Calendar的一个对象,此对象默认由当前时间进行 初始化,直接来一个简单的实例:

Calendar cal = Calendar.getInstance(); //实例化对象
int year = cal.get(Calendar.YEAR); //获取年份
int month = cal.get(Calendar.MONTH)+1; //获取月份 ,月份为0-11,所以得加1
int day = cal.get(Calendar.DAY_OF_MONTH); //获取日期
int hour = cal.get(Calendar.HOUR_OF_DAY); //获取24小时制小时,HOUR为12小时制
int minute = cal.get(Calendar.MINUTE); //获取分钟数
int second = cal.get(Calendar.SECOND); //获取秒
System.out.println(“当前时间:” + year + “年” + month + “月” + day + “日” + " " + hour +
“:” + minute + “:” + second);
Date date = cal.getTime(); //对象转换

三、Java数学运算Math类

1.round:四舍五入
double d = 12.6;

long lon = Math.round(d);

2.random获取(0,1)之间的随机数,不包括1

double d2 = Math.random();

3.floor:返回小于参数12.4的最大整数(还是double型)

double d3 = Math.floor(12.4); //d3=12.0

4. ceil:返回大于参数12.4的最小整数

double d4 = Math.ceil(12.4); //d4=13.0

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值