使用 bufferedreader 按行讀入文件內容
inputstream input_file = null;
//建立乙個inputstream
trycatch
(filenotfoundexception e)
bufferedreader buf_rd =
newbufferedreader
(new
inputstreamreader
(input_file));
string oneline = buf_rd.
readline()
;//讀取一行文字內容
使用bufferedwriter 向檔案中寫內容/*開啟檔案準備寫內容*/
file file=
newfile
(filepath)
;/*處理檔案不存在的情況*/if(
!file.
exists()
)catch
(ioexception e)
}try
catch
(filenotfoundexception e)
catch
(ioexception e)
為point類構造比較器/***
* 為方法convexhull中對點按照x座標的大小從左到右進行排序構造的比較器
* ()為了能夠使用collections.sort()這個演算法
* 比較器返回-1代表o1o2
* 返回0代表o1=o2
*/class
sortpointbyx
implements
comparator
}}
使用比較器對map元素進行排序/*儲存map結構*/
mapinfluencenum =
newhashmap
<
>()
;/*用於儲存排序結果的list*/
list
> peoples =
newarraylist
<
>
(influencenum.
entryset()
);/*通過比較器實現比較排序*/
peoples.
sort
(new
comparator
>()
});
java學習記錄
陣列雖然是引用資料型別,但它不是類 所以數字中沒有length 方法 只有length屬性。string型別 是乙個類 jdk中已經封裝好的類,是個final類,你可以去查api 類就有屬性和方法但是 string類中沒有length屬性,只有length 方法 1。陣列雖然是引用資料型別,但它不是...
JAVA學習記錄
public stringsubstring int beginindex,int endindex 返回乙個新字串,它是此字串的乙個子字串。該子字串從指定的beginindex處開始,一直到索引endindex 1處的字元。因此,該子字串的長度為endindex beginindex。示例 ham...
Java學習記錄6
1.抽象類 abstract 抽象類不可建立物件 子類繼承抽象類,必須重寫重寫抽象方法 子類不重寫,可將類程式設計抽象類 普通抽象類 裡面的方法不一定全是抽象的 純抽象類 裡面所有的方法都是抽象方法 public abstract class as public class ad extends a...