原创 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提供了很多的集合類,這些集合類的數據結構是不同的。所以,存儲的方式和遍歷的方式應該是不同的。進而它們的遍歷方式也應該不是一樣的。最終,就