基礎類、二維數組的定義格式、File類

1、基礎類:

String(java.lang)是final類,Math(java.lang)是final類,基礎類型的包裝類都是final類
String:
其中一個構造方法:String(char[] value)
一些有用的方法:
static String valueOf(int i) 返回參數的字符串類型,參數有8大基本類型,byte,short自動能轉換成int,所以其實只有6大,參數還可以是char數組,還可以是 Object對象。static String valueOf(Object obj)
String replace(char oldChar, char newChar)
參數可以是正則表達式,比如String str = "ABCDabcd";str=str.replaceAll("[A-Z]","a");
String[] split(String regex)
char charAt(int index) Returns the char value at the specified index.
int indexOf(int ch) Returns the index within this string of the first occurrence of the specified character.

StringBuffer類:
StringBuffer replace(int start, int end, String str)
StringBuffer insert(int offset, String str)

Long類:Integer類也有相應方法
static long parseLong(String s)
static String toBinaryString(long i) 2進制
static String toHexString(long i) 16進制
static String toOctalString(int i) 10進制

2、二維數組定義格式:
int[][] a;
a = new int[3][];
for(int i =0;i<a.length;i++){
    a[i] = new int[4];
for(int j =0;i<4;i++){
    a[i][j]=Integer.parseInt(i+""+j);
}
}

3、File類

static String separator 靜態屬性,路徑分隔符,windows是反斜槓,linux是正斜槓。
爲了跨平臺,使用它。其實正斜槓永遠沒問題。如果在字符串中出現"xx\xx"則要"xx\\xx",因爲\在windows下是轉義字符。TestFile.java和FileList.java
File[] listFiles()
boolean createNewFile()
boolean exists()
String getPath()
boolean isDirectory()
boolean mkdirs()
File getParentFile()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章