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...