java學習日記 day2

2021-09-25 03:22:09 字數 1795 閱讀 9918

public class numberformatcase 

}

用numberformat這個物件進行定義,並引用其中的函式,可以對數字類新型進行處理。

不過這樣也有一些問題,比如numberformat.getcurrencyinstance();它只能把小數點後兩位轉換成百分比,即87%這樣,這樣很死板,所以引入了新的資料轉換格式

public class decimalformatecase 

}

其中比較值得注意的就是用0和#的差別,可以應對多種情況

public class datecase 

}

public class studyarray ;

int a=new int[10];

arrays.sort(grade);

for (int i:a)

for(int i=0;ilist=new arraylist<>(15);//建立了乙個list物件

//新增資料

/** 資料串的長度是四,容量是15

* 它到底容量是可擴充的

*/list.add(45);

list.add(80);

list.add(1200);

list.add(54);

list.add(49);

list.add(0,97);//可以選擇加入的位置

for (int i : list)

system.out.println(list.size());

system.out.println("-----------------------------");

//刪除資料

list.remove(5);//刪除指定位置

for (int i : list)

system.out.println(list.size());

system.out.println("-----------------------------");

list.remove(new integer(97));

for (int i : list)

system.out.println(list.size());

system.out.println("-----------------------------");

//修改資料

list.set(1, new integer(18));

for (int i : list)

system.out.println(list.size());

system.out.println("-----------------------------");

//查詢資料

system.out.println(list.get(3));//找到那個位置的資料

system.out.println(list.indexof(1200));//返回位置,若不在,返回-1

}

public class readercase 

//在結束後關閉io流是乙個安全的操作

breader.close();

reader.close();

}}

其中readline函式每讀取一行都會自動進下一行

再套一層緩衝區的意義是更方便的讀取,即應用更多的方法,因為filereader裡面都是對字元陣列進行的操作,對於讀取文字檔案時很不實用,所以引入緩衝區其中的函式對讀取檔案更加簡便。

JAVA學習日記Day2

bufferedreader和bufferedwriter的源和目的地是字元輸入流和字元輸出流,可以呼叫readline方法讀取檔案中的一行資料。如下 filereader input new filereader test.txt bufferedreader input1 new buffere...

面試日記Day 2

這次面試的是一家上市公司,主要是做支付 交易這塊的。筆試 最後兩道解答題 1.寫個方法 翻轉字串 2.寫個單例模式 一面 大致內容是 答 jdk的excutors提供了一些預設執行緒池,但這些執行緒池的等待佇列是無界的,阿里的程式設計手冊上也不建議使用,一般使用threadpool類手動建立。答 主...

機器學習 day2

歸一化 將所有資料轉化到同一標準下,使的某乙個特徵對最終結果不會造成更大的影響。通過對原始資料進行變換把資料對映到 預設為 0,1 之間 問題 如果資料中異常點過多,會有什麼影響?最大值最小值會受影響。方差考量資料的穩定性。標準化 將所有資料進行變換到平均值為0,標準差為1之間。standardsc...