四、常用的函数类

常用函数类有:Math类和String类这两个类在java.lang中的Math中.

一、Math类

Math.E和Math.PI,这两个函数可以直接使用。

Math.abs(a)--返回值为a的绝对值

Math.ceil(a)--大于a的最小整数,相当于向上取整

Math.floor(a)--小于a的最大整数,相当于向下取整

Math.hypot(x,y)--求两点间距离,相当于对(x^2+y^2)开方,x代表(x1-x2)y代表(y1-y2)

Math.max(a,b)--求a,b中大的值

Math.min(a,b)--求a,b中小的值

Math.pow(a,b)--求a的b次幂

Math.sqrt(a)--对a开方

Math.random()--double类型  [0,1)

Math.rint(a)--相当于四舍五入

Math.round(a)--相当于四舍五入
 

二、String类

查询类:

char charAt(int index)--获取字符串中指定角标位置的字符,返回的是字符    注:角标是从0开始

int indexOf(int ch)  --根据元素找角标   在字符串中从左到右查找指定元素第一次出现的位置

int lastIndexOf(int ch)  --在字符串中从右到左查找指定元素第一次出现的位置

int length()  --查询字符串的长度

substring(int beginIndex, int endIndex) --截取某段子串

判断相关:

boolean contains(String s)--判断指定子串是否在s中

boolean endsWith(String s)--判断s是否以指定子串结束

boolean startsWith(String prefix)  --判断s是否以指定字串开始

int compareTo(String anotherString)--按字典顺序比较两个字符串的大小  前者减后者

boolean equals(String anotherString)--比较两个字符串是否相等(比的是内容)

boolean equalsIgnoreCase(String anotherString)  --忽略大小写进行比较

boolean isEmpty()  --判断是否为空

修改相关:注:对字符串的修改永远都不是对其自身进行的修改,字符串本身是不会改变的

String replace(char oldChar, char newChar)  --替换

String toUpperCase()  --将字符串转大写

String toLowerCase()  --将字符串转小写

String trim() --将字符串前和后的空格去掉
 

发布了6 篇原创文章 · 获赞 0 · 访问量 128

猜你喜欢

转载自blog.csdn.net/q1220668269/article/details/104327686
今日推荐