Java一階段方法整理

## 集合? collectio

add(Object o);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 添加一個元素,

addAll(Collection c); ? ? ? ? ? ? ? ? ? ? ? ? ? ?添加一個集合

clear(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 清空整個集合

remover(Object o); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除集合中指定的元素

removerAll(Collection c); ? ? ? ? ? ? ? ? ? ? 刪除兩個集合的交集

retainAll(Collection c); ? ? ? ? ? ? ? ? ? ? ? ? ?保存兩個集合的交集

size(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 獲取集合的有效元素個數(shù)

toArray(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?把當(dāng)前集合中的所有元素轉(zhuǎn)換成Object類型的數(shù)組返回

isEmpty(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?判斷集合是否為空

contains(Object o); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 是否包含指定元素

containsAll(Collection c); ? ? ? ? ? ? ? ? ? ? 是否包含指定集合里的所有元素

equals(Object c); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?判斷是否相等

## List

特有方法:

add(index, Object o);? ? ? ? ? ? ? ? ? ? ? ? ? 在指定位置上添加元素

addAll(int index, Collection c); ? ? ? ? ? 在指定位置上添加一個集合

get(int index); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 獲取指定下標(biāo)的元素

indexOf(Object o); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 獲取某個元素的下標(biāo)

LastIndexOf(Object); ? ? ? ? ? ? ? ? ? ? ? ? ? 獲取某個元素在集合中最后一次出現(xiàn)的下標(biāo)位置

subList(int fromIndex, int toIndex); ? ? 獲取List子集合

set(int index, Object); ? ? ? ? ? ? ? ? ? ? ? ? ?修改指定下標(biāo)位置上的元素

ListIterator(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? List特有的迭代器

hasNext(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 判斷當(dāng)前迭代器是否有下一個元素

next(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?獲取當(dāng)前迭代器指向的元素拉馋,并且指向下一個元素

remove(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?刪除當(dāng)前迭代器通過next()獲取到的元素

add(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?在當(dāng)前迭代器指向的位置上谬擦,添加元素

set(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 修改next獲取到的元素

nextIndex(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?下一個元素的下標(biāo)

## ArrayList

ensureCapacity(int minCapacity); ? ? 不常用判斷當(dāng)前ArrayList里面保存元素內(nèi)容Object數(shù)組,元素個數(shù)是否 ? ?????????????????????????????????????????????????????????????大于minCapacity

trimToSize(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 不太常用截斷底層維護(hù)的Object類型的數(shù)組箫津,讓數(shù)組容量變成當(dāng)前 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ArrayList的size值【有效元素個數(shù)】

## LinkedList

addFirst(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?在集合的第一個下標(biāo)位置添加指定的元素

addList(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在集合的最后一個下標(biāo)位置添加指定的元素

getFist(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?獲取集合中的第一個元素

getList(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?獲取集合中的最后一個元素

removeFirst(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除集合中的第一個元素

removeLast(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除集合中的最后一個元素

## Map

put(K key, V value); ? ? ? ? ? ? ? ? ? ? ? ? ? ?添加一個鍵(Key)值(Value)對

putAll(Map map); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 添加一個符合數(shù)據(jù)類型的Map雙列集合

clear(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?清空所有的鍵(Key)值(Value)對

remove(Object key); ? ? ? ? ? ? ? ? ? ? ? ? 根據(jù)Key刪除對應(yīng)的鍵(Key)值(Value)對

put(K key, V value); ? ? ? ? ? ? ? ? ? ? ? ? ? 當(dāng)鍵(Key)存在時侨糟,這個操作是重新修改值(Value)

size(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?獲取鍵值對個數(shù)

get(Object key); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 通過鍵(Key)找出對應(yīng)的值(Value)

containsKey(Object key); ? ? ? ? ? ? ? ? 查看這個Key是否在Map中存在

containsValue(Object value); ? ? ? ? ? 查看這個Value是否在Map存在

keySet(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 返回所有鍵(Key)Set集合

values(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?返回所有值(Value)Collection集合

## File

isFile(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 判斷是否為普通文件

isDirectory() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 判斷是否為文件夾

createNewFile(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 創(chuàng)建普通文件

mkdir(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在指定存在的路徑下創(chuàng)建文件夾

mkdirs(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 創(chuàng)建文件夾,路徑是否存在都能創(chuàng)建

renameTo();? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 重命名

delete() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?刪除指定的文件或目錄

deleteOnExit() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?當(dāng)JVM虛擬機(jī)運(yùn)行終止之后涨缚,刪除指定的文件或者文件夾,而不是調(diào)用 ? ? ? ? ? ? ? ????????????????????????????????????????????????立即刪除

exists(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?判斷指定的文件或者文件夾是否存在

isFile(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?判斷指定的File是文件嗎甚疟?

isDirectory(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 判斷指定的File是文件夾嗎仗岖?

isHidden(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?判斷指定的File是隱藏文件嗎逃延?

isAbsolute(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 判斷創(chuàng)建File類對象使用的是絕對路徑嗎览妖?

length(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文件的大小(字節(jié)數(shù))

static File[] listRoots(); ? ? ? ? ? ? ? ? ? ? ? 獲取當(dāng)前計算機(jī)中所有的盤符,針對Windows操作系統(tǒng)揽祥,Linux/UNIX ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 沒有區(qū)分盤符的概念 只有一個根目錄 /

String[] list(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?獲取指定【文件夾】里面所有子文件和子文件讽膏,返回一個String類型的 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 的數(shù)組

File[] listFile(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?獲取指定【文件夾】里面所有子文件和子文件,返回一個File類型的的 ? ????????????????????????????????????????????????????????????數(shù)組

以下方法和文件是否【存在無關(guān)】V舴帷8鳌!A习础Q傧馈!

getName();? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 獲取路徑中的文件名或者文件夾名

getPath(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?獲取File類對象里面保存的路徑

getAbsolutePath(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? 獲取File對象里面保存路徑對應(yīng)的絕對路徑

getParent(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 獲取當(dāng)前文件或者文件夾的父目錄载矿,如果沒有返回null

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末垄潮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子闷盔,更是在濱河造成了極大的恐慌弯洗,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件逢勾,死亡現(xiàn)場離奇詭異牡整,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)溺拱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進(jìn)店門逃贝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人迫摔,你說我怎么就攤上這事秋泳。” “怎么了攒菠?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵迫皱,是天一觀的道長。 經(jīng)常有香客問我,道長卓起,這世上最難降的妖魔是什么和敬? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮戏阅,結(jié)果婚禮上昼弟,老公的妹妹穿的比我還像新娘。我一直安慰自己奕筐,他們只是感情好舱痘,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著离赫,像睡著了一般芭逝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上渊胸,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天旬盯,我揣著相機(jī)與錄音,去河邊找鬼翎猛。 笑死胖翰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的切厘。 我是一名探鬼主播萨咳,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼疫稿!你這毒婦竟也來了培他?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤而克,失蹤者是張志新(化名)和其女友劉穎靶壮,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體员萍,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡腾降,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了碎绎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片螃壤。...
    茶點(diǎn)故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖筋帖,靈堂內(nèi)的尸體忽然破棺而出奸晴,到底是詐尸還是另有隱情,我是刑警寧澤日麸,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布寄啼,位于F島的核電站逮光,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏墩划。R本人自食惡果不足惜涕刚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望乙帮。 院中可真熱鬧杜漠,春花似錦、人聲如沸察净。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽氢卡。三九已至锈至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間异吻,已是汗流浹背裹赴。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工喜庞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留诀浪,地道東北人。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓延都,卻偏偏與公主長得像雷猪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子晰房,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理求摇,服務(wù)發(fā)現(xiàn),斷路器殊者,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法与境,類相關(guān)的語法,內(nèi)部類的語法猖吴,繼承相關(guān)的語法摔刁,異常的語法,線程的語...
    子非魚_t_閱讀 31,598評論 18 399
  • //Clojure入門教程: Clojure – Functional Programming for the J...
    葡萄喃喃囈語閱讀 3,629評論 0 7
  • 前言 多年以前自學(xué)Java海蔽,在本地做了一些筆記共屈。最近幾年流行播客,一方面防止丟失党窜,一方面可以幫助其他小伙伴...
    chaohx閱讀 1,032評論 0 3
  • 我也不知道離暑假結(jié)束還有幾天幌衣,只知道現(xiàn)在是凌晨1:41矾削。 為什么我還那么清醒,明明在幾個月前我還是超過11點(diǎn)睡覺就...
    青春胖閱讀 924評論 0 0