一、數學函式
在system.math類裡面的函式
i、三角函式
sin(radians) 正弦函式cos(radians)
余弦函式
tan(radians) 正切函式
toradians(degree) 角度轉為弧度
todegree(radians)弧度
轉為角度
asin(a) 反正弦函式
acos(a) 反余弦函式
atan(a) 反正切函式
ii、指數函式
exp(x) e的x次方log(x) x的自然底數
log10(x) x的以10為底的對數
pow(a,b) a的b次方
sqrt(x) 對於x>=0,x的平方根
iii、取整函式
ceil(x) x向上取整floor(x) x向下取整
rint(x) x取最接近的整數
round(x) x取四捨五入,如果x為float,返回int型別;如果x為double,返回long型別
iv、其他方法min,max,abs,random
min(a,b) 返回最小值max(a,b) 返回最大值
abs(x) 取絕對值
random() 獲得隨機數
大於等於0且小於1
isdigit(c) 判斷是數字字元isletter(c) 判斷是字母字元
isletterordigit(c) 判斷是字母字元或者數字字元
islowercase(c) 判斷是小寫字元
isuppercase(c) 判斷是大寫字元
tolowercase(c) 轉為小寫字元
touppercase(c) 轉為大寫字元
length() 返回字串長度charat(index) 返回指定位置的字元
concat() 與+功能相同,都是連線字串返回新的字串,效率比+高一些
touppercae() 返回轉成大寫的字串
tolowercase() 返回轉成小寫的字串
trim() 返回去除前後兩端空白字元的字串
注意:""表示空字串,並且"".length()為0
equals(s1) 判斷是否相等警告:字串不能像c++一樣使用<,equalsignorecase(s1) 判斷是否相等不區分大小寫
compareto(s1) 比較大小,若大於返回大於0的整數,若小於返回小於0的數,等於返回0
comparetoignorecase(s1) 比較大小,若大於返回大於0的整數,若小於返回小於0的數,等於返回0,不區分大小寫
startswith(prefix) 字串以指定的字首開始,返回true
endswith(suffix) 字串以指定的字尾結束,返回true
contains(s1) s1字串是否該串的子串
>,
<=,>=來比較。
注意:equals方法返回是boolean型別,compareto方法返回int型別
substring(beginindex) 返回子串
substring(beginindex,endindex) 返回子串
indexof(ch/s) 返回第乙個出現ch/s的下標 ch/s意思是char或者string型別的變數
indexof(ch/s,fromindex) 返回在fromindex之後第乙個出現ch/s的下標
lastindexof(ch/s) 返回最後乙個出現ch/s的下標
lastindexof(ch/s,fromindex) 返回在fromindex之前最後乙個出現ch/s的下標
以上返回下標的函式,如果沒有找到這返回-1。
字串與數值的轉換(數值型的封裝類具有字串轉數值的函式)
integer.parseint(s)
double.parsedouble(s)
byte.parsebyte(s)
long.parselong(s)
數值轉字串
string s=number+"";
或者是對應的封裝類的tostring方法呼叫
scanner scanner = new scanner(system.in);
string string = scanner.next(); //讀取以空白字元分隔的字串
string stringline = scanner.nextline(); //讀取以換行符結束的字串
int a = scanner.nextint(); //讀取整數
double b = scanner.nextdouble(); //讀取雙精浮點
float c = scanner.nextfloat(); //讀取單精浮點
bigdecimal bigdecimal=scanner.nextbigdecimal(); //讀取大小數
biginteger biginteger=scanner.nextbiginteger(); //讀取大整數
警告:為了避免出錯,不要在nextint(), nextdouble(), nextfloat(), nextshort(), nextlong(), next()之後使用nextline()。很有可能由於讀取上一次資料遺留下來的換行符導致資料獲取不正確。
system.printf(format,item1,item2,..);
string.format(format,item1,...);
條目格式識別符號
%d 布林值%5c 輸出字元並在前面加四個空格%c 字元
%d 十進位制整數
%x 十六進製制整數
%f 浮點數
%e 科學記數法形式的數
%s 字串
%10.2f 輸出浮點數條目的寬度至少為10,包括小數點和小數點後兩位數字
%10.2e 輸出浮點數條目的寬度至少為10,包括小數點和小數點後兩位數字和指數部分
%12s 字串寬度至少為12個字元,如果字串長度少於12個字元,則前面補空格。如果多於12個字元,則自動增長
%-5c 輸出字元並在後面加四個空格,即左對齊
java 學習之string常用方法
一.string的常用方法整理 string 是基於字元陣列 char 實現的,string 實現了 serializable 介面,所以支援序列化和反序列化支援 string常用方法 substring length 返回字串長度 isempty 返回字串是否為空 charat int index...
Java中的常用方法之貳
第三章 按鈕 1 按鈕 button 構造按鈕 button string s 構造按鈕,標籤是s setlabel string s 設定按鈕標籤是s getlabel 獲取按鈕標籤 addactionlistener 新增監視器 removeactionlistener 移去監視器 第四章 標籤...
Java常用方法總結
第一章 字串 1 獲取字串的長度 length 2 判斷字串的字首或字尾與已知字串是否相同 字首startswith string s 字尾endswith string s 3 比較兩個字串 equals string s 4 把字串轉化為相應的數值 int型 integer.parseint 字...