java字串及數學函式部分總結

2021-08-08 11:38:08 字數 1458 閱讀 2256

1、數學函式

math.pi是π

math.e是自然對數的底

math.sin( ) .cos( ) .tan( ) ….

math.toradians( )將度數變為弧度表示

mathtodegrees( )將弧度用度表示

.exp( x)返回e的x次方

.log(x) 返回x的自然底數

.log10(x) .pow(a,b) .sqrt(x)

2、取整方法

math.ceil(x) x向上取整,作為雙精度返回 2.1 變 3

math.floor(x) x向下取整,作為雙精度返回 2.1 變 2

math.rint(x)  x取整數為它最接近的整數。

如果兩端與x距離相等,取偶數整數4.5 變 4,,-2.1 變 2

math.round(x) 

如果x是單精度,返回(int)floor(x+0.5).

如果x是雙精度,返回(long)floor(x+0.5)

math.random()*x  在0~x-1任意返回乙個隨機數

3、character類的方法

isdigit(ch)  如果是數字,返回true

isletter(ch) 如果是字母,返回true

isletterordight(ch) 如果是字母或者數字,返回true

islowercase(ch)  如果是小寫字母,返回true

isuppercase(ch) 如果是大寫字母,返回true

tolowercase(ch) 返回全部轉換為小寫字母

touppercase(ch) 返回全部轉換為大寫字母

4、字串

.length() 求字串長度

.charat(x) 返回指定索引的字元

.concat(s2) 給乙個字串的後面加上s2,和s1+s2相同

.trim(x) 返回乙個新的字串,將兩邊的空白去掉

.equals(s2) 如果兩個字串相等,返回true

.equalsignorecase(s2)  忽略大小寫,如果兩個字串相等,返回true

.compareto(s2) 和c語言strcmp相同

.startswith(s2) 如果字串是以s2的字首開始,返回true

.endswith(s2) 如果字串是以s2的字尾結束,返回true

.contains(s2)  如果字串包含s2,返回true

.substring(x1,x2) 返回字串從x1的索引到x2的索引的字串

indexof(ch) 返回字串中出現的第乙個ch的下標,沒有匹配返回-1

indexof(ch,num)返回字串num索引之後ch出現的下標,沒有匹配返回-1

注意:不能比較兩個字串用=,應為只會判斷兩個字串是否指向同乙個物件,不會檢查他們的內容是否相同

字串部分常用函式

addslashes 使用反斜線引用字串 htmlentities 函式把字元轉換為 html 實體 htmlspecialchars 函式把預定義的字元轉換為 html 實體 nl2br 在字串所有新行之前插入 html 換行標記 sprintf fo rmat args 函式把格式化的字串寫入變...

(函式)複製部分字串

複製部分字串 將乙個字串中從第m個字元開始的全部字元複製成為另乙個字串。函式介面定義 void strcopy char str1,char str2,int m 其中 str1 str2 m都是使用者傳入的引數。函式在指標str1所指的字串中從第m個字元開始的全部字元複製到指標str2所指向陣列中...

C 字串函式 部分

方 法 作 用 compare 比較字串的內容,考慮文化背景 場所 確定某些字元是否相等 compareordinal 與compare一樣,但不考慮文化背景 format 格式化包含各種值的字串和如何格式化每個值的說明符 indexof 定位字串中第一次出現某個給定子字串或字元的位置 indexo...