原创 IO學習File類

File有三個構造方法(效果都一樣) public File(String pathname)        根據一個路徑得到File對象 // File(String pathname):根據一個路徑得到File對象 // 把e:\\

原创 IO流(批量修改文件名稱案例)---(劉意java)

import java.io.File; /* * 需求:把E:\評書\三國演義下面的視頻名稱修改爲 * 00?_介紹.avi * * 思路: * A:封裝目錄 * B:獲取該目錄下所有的文件的File數組

原创 學習集合Set

List和Set的區別 Collection           |--List           有序(存儲順序和取出順序一致),可重複           |--Set           無序(存儲順序和取出順序不一致),唯一  

原创 (轉)Java中的String、StringBuilder以及StringBuffer

相信String這個類是Java中使用得最頻繁的類之一,並且又是各大公司面試喜歡問到的地方,今天就來和大家一起學習一下String、StringBuilder和StringBuffer這幾個類,分析它們的異同點以及瞭解各個類適用的場景。下

原创 探索String的集中賦值方式,以及一些關於String的練習

String s1 = new String("hello"); String s2 = "hello"; System.out.println(s1 == s2);// false System.out.println(s1.equa

原创 探究Iterator爲何設計成接口,以及具體實現

假設迭代器定義的是一個類,這樣我們就可以創建該類的對象,調用該類的方法來實現集合的遍歷。但是,Java提供了很多的集合類,這些集合類的數據結構是不同的。所以,存儲的方式和遍歷的方式應該是不同的。進而它們的遍歷方式也應該不是一樣的。最終,就

原创 File類的isDirectory()方法的意外發現

若是自己創建的File對象,無法使用該方法判斷是否爲文件夾 只有通過listFile()得到的數組裏面的File對象才能使用該方法判斷是否爲文件夾 例如:d:\copy\d\d.txt文件夾 package Test_File_IO_

原创 FilenameFilter與FileFilter應用——輸出指定目錄下指定後綴名的文件名稱案例(IO練習)

兩種方法, 一種是得到所有的filename進行判斷,符合條件的就輸出; 另一種是在得到filename的同時通過過濾器FilenameFilter,得到符合條件的file 方法一,得到filename再判斷 /* * 判斷E盤目錄下

原创 產生10個1-20之間的隨機數要求隨機數不能重複(Collection)

分析:            1,不能重複的集合Set           2,Random產生隨機數           3,for或者while循環將隨機數添加到Set裏面           4,遍歷集合輸出結果 package

原创 鍵盤錄入學生信息按照總分排序後輸出在控制檯案例(Collection)

 主要練習在Set集合中Comparator匿名內部類的使用 import java.util.Comparator; import java.util.Scanner; import java.util.TreeSet; impor

原创 利用Map集合統計字符串中每個字符出現的次數

  兩種方法: 第一種 通過 V get(Object key) 的返回值來判斷是否有重複                     分析:           1,定義一個字符串          

原创 java抽象類中可以定義靜態的抽象方法嗎?爲什麼?

抽象類一定有抽象方法嗎?我來說說吧,靜態是屬於字節碼的;一個抽象類可以沒有抽象方法,只是爲了不讓別人來實例化它; 以上兩點可以說明,靜態方法只要有字節碼存在就可以運行,所以抽象類中可以有靜態方法。 我再多說一嘴,靜態和抽象不能共存與方法上

原创 int類型和String類型的相互轉換

 int -> String :String.valueOf(number) String -> int : Integer.parseInt(s) /* * int類型和String類型的相互轉換 * * int -- S

原创 Integer練習,瞭解Integer背後的常量池

/* * 看程序寫結果 * * 注意:Integer的數據直接賦值,如果在-128到127之間,會直接從緩衝池裏獲取數據 */ public class IntegerDemo { public static void ma

原创 深入探究Iterator爲何設計成接口,以及具體實現

假設迭代器定義的是一個類,這樣我們就可以創建該類的對象,調用該類的方法來實現集合的遍歷。但是,Java提供了很多的集合類,這些集合類的數據結構是不同的。所以,存儲的方式和遍歷的方式應該是不同的。進而它們的遍歷方式也應該不是一樣的。最終,就