一、java基本数据类型转换
/* * java中八种数据类型 * 1.基本数据类型包装类型, 对应的包装类 * byte java.lang.Byte * short java.lang.Short * int java.lang.Integer * long java.lang.Long * float java.lang.Float * double java. lang.Double * boolean java. lang.Boolean * char java. lang.Character * */ public class Config { public static void main(String[] args) { //Integer中的常用方法 //1.int -> Integer (基本数据类型->引用数据类型) Integer integer = new Integer(10); //2.Integer -> Int int num = integer.intValue(); //3.String -> Int int age = Integer.parseInt("18"); System.out.println(integer + "-" + num + "-" + age);//10-10-18 //4.将int类型的十进制转换成二进制 String s1 = Integer.toBinaryString(10); System.out.println("10的二进制数是:"+s1);//10的二进制数是:1010 //5.将int类型的十进制转换成十六进制 String s2 = Integer.toHexString(10); System.out.println("10的十六进制数是:"+s2);//10的十六进制数是:a //6.将int类型的十进制转换成八进制 String s3 = Integer.toOctalString(10); System.out.println("10的八进制数是:"+s3);//10的八进制数是:12 Integer i5 = 10;//自动装箱 int i6 = i5;//自动拆箱 System.out.println(i6); } }
二、Date日期相关
import java.text.SimpleDateFormat; import java.util.Date; public class Config { public static void main(String[] args) { //获取当前的毫秒数 long now = System.currentTimeMillis(); System.out.println("毫秒数:" + now);//毫秒数:1536763168032 //获取系统当前时间 Date date = new Date(); System.out.println("系统当前时间:" + date);//系统当前时间:Wed Sep 12 22:41:13 CST 2018 //引入格式化日期 //java.util.Date->String y年 m月 d日 h时 m分 s秒 //创建格式化对象 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM月dd月 HH:mm:ss SSS"); String timeStr = simpleDateFormat.format(date); System.out.println("格式化字符串" + timeStr);//格式化字符串2018-09月12月 22:45:14 524 } }
三、日历📅
import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; public class Config { public static void main(String[] args) { //日历📅 //1.获取系统当前日历 Calendar calendar = Calendar.getInstance(); //2.查看当前日历的星期几 int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); System.out.println("今天是本周中的第" + dayOfWeek + "天");//今天是本周中的第4天 System.out.println("今天是本月中的第" + calendar.get(Calendar.DAY_OF_MONTH) + "天");//今天是本月中的第12天 //3.获取2013 11 11 是星期几 String str = "2013,11,11"; Date date = new SimpleDateFormat("yyyy,MM,dd").parse(str,0); calendar.setTime(date); System.out.println("2013,11,11 本周中的第"+calendar.get(Calendar.DAY_OF_WEEK) + "天"); } }
四、随机数
import java.util.Random; public class Config { public static void main(String[] args) { //随机数 Random random = new Random(); //生成int类型的随机数 int k = random.nextInt(101);//[0-100]之间的随机数 System.out.println("[0-100]之间的随机数"+k); for (int i = 0; i < 5 ; i++){ System.out.println(random.nextInt(101)); } } }