泛型 File方法 位元組流寫

2021-10-10 18:40:42 字數 1338 閱讀 2519

泛型分為兩種:

1、不限制型別 :不限制和不給定泛型,預設是object型別是一樣的效果,可以簡單的理解為將object型別顯示的給指明出來,但是呢,不明確的說是object型別,而是換了一種形式,使用泛型代替(乙個字母)

public

static

void

noassign()

}

2、限制型別:限制集合中所能儲存的資料型別,不用強制型別轉換,將錯誤提前到了編譯時期。

public

static

void

assign()

//沒使用泛型 迭代器取出的就是object

iterator

it = list.

iterator()

;//使用泛型限制資料型別的好處,不用強制型別轉換,安全機制

while

(it.

hasnext()

) //不限制型別的話需要使用instanceof,這時傳進來的是objet型別 還需要強轉成string型別

system.out.

println

(it.

next()

);}}

自定義型別:

public

static list

users()

/**

* 資料夾就是目錄目錄!就是資料夾

* 建立目錄/刪除

*/public

static

void

mak(

)/**

* 建立檔案

* @throws ioexception

*/public

static

void

mak02()

throws ioexception

file.

createnewfile()

;}/** * 判斷檔案型別及其許可權

*/public

static

void

powertest()

public

static

void

getfile

(string path)

for(

int i=

0;i)}

/**

* 位元組流的寫

*/public

static

voidio(

)throws ioexception

File,字元流,位元組流

file 檔案和目錄路徑名的抽象表示形式 構造方法 public file string pathname 通過給定的檔案或資料夾的路徑,來建立對應的file物件 public file string parent,string child 通過給定的父資料夾路徑,與給定的檔名稱或目錄名稱來建立對應...

File類常用的方法與位元組流類方法簡介

file類常用的方法 獲取功能的方法 判斷功能的方法 建立刪除功能的方法 目錄的遍歷 位元組流fileoutputstream 寫出指定長度位元組陣列 write byte b,int off,int len 每次寫出從off索引開始,len個位元組 fileinputstream 使用位元組陣列讀...

泛型 泛型類 泛型方法 泛型擦除

1 是什麼?一種允許我們在不確定引數型別時候使用的型別。例如我不知道a方法應該會傳string還是int,我就用個泛型先佔坑。2 為什麼要用泛型?泛型可以在編譯期自動確定具體型別,檢查型別是否匹配,可以提高 的重用率,減少冗餘編碼。3 泛型與object的區別?像上面說的我不知道方法a的引數型別,其...