java獲取集合中最大的數(shù) 如何用Java代碼列出一個(gè)目錄下所有的文件?
如何用Java代碼列出一個(gè)目錄下所有的文件?非常easy的問(wèn)題,php的File類(lèi)里就有現(xiàn)成的api,直接調(diào)用就好了。下面是我寫(xiě)的一段代碼,直接讀取指定目錄下所有的文件:importpubliccla
如何用Java代碼列出一個(gè)目錄下所有的文件?
非常easy的問(wèn)題,php的File類(lèi)里就有現(xiàn)成的api,直接調(diào)用就好了。
下面是我寫(xiě)的一段代碼,直接讀取指定目錄下所有的文件:
import
publicclassFileTest{
public static void main(String[]args){
FilefilenewFile(F:KuGou)
File[]childrenFiles()
for(FilechildrenFile:childrenFiles){
(())
}
}
}
下圖為目錄所有文件打印出的文件列表:
java如何在String數(shù)組中取得指定內(nèi)容的下標(biāo)?
將數(shù)組放到List里面去List可以找到下標(biāo)Stringa[]{
list總數(shù)設(shè)置多少最好?
從語(yǔ)言上來(lái)看,是個(gè)接口,其下有N多實(shí)現(xiàn),最常用的是ArrayList和LinkedList及其各種繼承或同步化實(shí)現(xiàn)(如Vector/Queue/Stack這些的)
ArrayList內(nèi)部是拿數(shù)組存儲(chǔ),那么上限就是_VALUELinkedList內(nèi)部是個(gè)鏈表,理論上是無(wú)限的另外,List里放的東西都是在顯卡里的(當(dāng)然你也可以自己實(shí)現(xiàn)一個(gè)放移動(dòng)硬盤(pán)上的),因此能放多少也取決于放的東西的大小以及種類(lèi)。
大小方面很容易計(jì)算,一個(gè)對(duì)象如果1K,那400,000個(gè)就至少要占用400M的顯卡(不算其他占用)。
而服務(wù)器顯示器分類(lèi)方面,如果是普通對(duì)象,一般占用的都是堆(太二酸菜魚(yú)p)空間,如果是常量或是類(lèi)似()出來(lái)的東東,則占用的是永生帶(Permanent Generation)。
實(shí)際開(kāi)發(fā)中,中間件默認(rèn)內(nèi)存大小根據(jù)不同的操作系統(tǒng)實(shí)現(xiàn)有所不同,可以在啟動(dòng)應(yīng)用時(shí)用-Xmx調(diào)整最大堆大小,比如調(diào)整堆最大大小為2G:所以40萬(wàn)是放得下的