String類、Arrays工具類、Math工具類
前言
各位大牛人物,本人是一個零基礎學起來的小白,大學以前對於Java沒有任何的接觸,現在決定認真學習Java,目的是要把本身的頭髮掉光位置!今天寫這個的緣由就是想把本身的學習過程記錄下來,算是鞏固練習。若是文中有什麼不對的地方,還請各位不吝珠玉。在下必定有則改之無則加勉,但願可以緊跟大牛後面學習!本文是本人第一次發表,若是有什麼錯誤的地方敬請諒解!
一、 String類
String類在我以前的認識裏就是「String str = "String"這樣的簡單建立方式,可是實際上有3+1種方式進行建立。首先咱們都知道字符串就是把char數組,這樣就引出來了第一種建立方式: char[] c = {‘a’,‘b’,‘c’}; String str1 = new String( c );
而後就是計算機最底層的基礎就是字節碼,因此根據字符串也是但是建立出String對象:byte[] b = {‘97’,‘98’,’'99};
String str2 = new String( b);還有一種就是什麼都不寫的:String str3 = new String();
最後一種就是最多見也是使用最多的:String str4 = 「abc」;
須要注意的是:str1.equals(str2)是true,而str2.equals(str4)、str1.equals(str4)是false。雖然str4和其餘顯示的內容同樣,可是他們指向的地址值是不同的。
二、Arrays工具類
Arrays工具類主要學習了toCharArray()(字符串轉換 數組)、indexOf(char)(獲取指定元素最早出現的位置,若是沒有該元素,則返回-1)、charAt(int)(得到指定索引位置上的元素 )、substring(int)(截取指定元素包擴該元素後面的元素,左閉右開區間)這四個方法。用法分別以下:
一、
String str = 「String」;//建立一個字符串
char[] array = str.toCharArray();//調用方法;
二、
int index = str.indexOf(「r」);//輸出2
三、
char c = str.charAt(2);//輸出r
4.1
String str2 = str.substring(2);//輸出ring
4.2
String str3 = strsubstring(2,5);//輸出rin數組
三、Math類
Math類學習了3個比較經常使用的方法,Math.abs(int)(求絕對值)、Math.ceil(double)(向上取整)、Math.floor(double)(向下取整)、Math.round(double)(四捨五入),用法以下:
一、
int i = Math.abs(-1);//輸出1
二、
double d = Math.ceil(3.1);//輸出4
三、
double d2 = Math.floor(3.9);//輸出3
四、
double d3 = Math.round(3.5)//輸出4工具
做者:ZHC_YTYQ
來源:CSDN
原文:https://blog.csdn.net/ZHC_YTY...
版權聲明:本文爲博主原創文章,轉載請附上博文連接!學習