第21章 Java se6新功能简介 Java se6基本新功能 Apache Derby、JDBC4.0
第21章 • Java SE6新功能简介 – Java SE6基本新功能 – Apache Derby、JDBC 4.0
ava.lang套件 在 Java se6中, String类别上新增了 IsEmpty0方法 string str if(str isEmpty())
java.lang套件 • 在Java SE 6中,String类别上新增了 isEmpty()方法 String str = ""; if(str.isEmpty()) { … }
java uti套件 在 Java se6中, Arrays类别新增了 copyof0 方法 int[]arr1={1,2,3,4,5} int[] arr2 Arrays copyof(arrl, arrl. length)i for(int 1=0; i< arr2length i++) System. out.print(arr2[i] + " System. out. println()i int[]arr1={1,2,3,4,5}; int[] arr2 =Arrays. copyof(arrl, 10 for(int i=0, i< arr2 length; i++ System. out. print(arr2[i] + "" System. out. println()i
java.util套件 • 在Java SE 6中,Arrays类别新增了copyOf() 方法 int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arrays.copyOf(arr1, arr1.length); for(int i = 0; i < arr2.length; i++) System.out.print(arr2[i] + " "); System.out.println(); int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arrays.copyOf(arr1, 10); for(int i = 0; i < arr2.length; i++) System.out.print(arr2[i] + " "); System.out.println();
Java.uti i套件 copy ofRange0方法 int[]ayr1={1,2,3,4,5}; int[] arr2 Arrays copyof(arrl, 1,4)i binary Search0方法 int[]arr1={10,20,30,40,50,60,70,80,90}; int result Arrays binarySearch(arrl, 6, 9,85) if(result 1){ System.out. printf("索引器d处找到数据鹗n", result); else System.out. printf("插人点号d影n",(resu1t+1
java.util套件 • copyOfRange()方法 • binarySearch()方法 int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arrays.copyOf(arr1, 1, 4); int[] arr1 = {10, 20, 30, 40, 50, 60, 70, 80, 90}; int result = Arrays.binarySearch(arr1, 6, 9, 85); if(result > -1) { System.out.printf("索引%d处找到数据%n", result); } else { System.out.printf("插入点%d %n", (result + 1) * -1); }
java.ut套件 在 Java se6中,您可以直接使用 getDisplaynames0或 getDisplay小 Nameo方 法取得区城仁的日期格式显示 Calendar rightNow Calendar getInstance ()i Localelocale Locale get Default()i System.out. print1n("现在时间是:" System. out. printf("s:d on", rightNow. getDisplayName(ERA, LONG, locale) rightNow. get(YEAR)) System.out. println( rightNow. getDisplayName(Month, LoNG, locale))i System.out. printf("号d日n", rightNow. get(DAY OF MONTH))i System. out. println( rightNow. getDisplayName(DAY OF WEEK, LonG, locale)
java.util套件 • 在Java SE 6中,您可以直接使用 getDisplayNames()或getDisplayName()方 法取得区域化的日期格式显示 Calendar rightNow = Calendar.getInstance(); Locale locale = Locale.getDefault(); System.out.println("现在时间是:"); System.out.printf("%s:%d %n", rightNow.getDisplayName(ERA, LONG, locale), rightNow.get(YEAR)); System.out.println( rightNow.getDisplayName(MONTH, LONG, locale)); System.out.printf("%d日%n", rightNow.get(DAY_OF_MONTH)); System.out.println( rightNow.getDisplayName(DAY_OF_WEEK, LONG, locale));