一、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)); } } }
