常用的String方法和Math方法
String方法
方法名 | 作用 | 例子(String str=”ABCDEfg”;) | 结果 |
---|---|---|---|
CharAt | 从0开始计数,截取一个字符。 | str.CharAt(2); | “C” |
subString | 从0开始计数,截取一段字符。 | str.subString(2,5); | “CDE” |
indexOf | 获取索引值,截取字符串位数。 | str.indexOf(“A”); | 0 |
length | 查询字符串长度。 | str.length(); | 7 |
equals | 比较字符串的内容,返回值为布尔型。 | String str1=”AB”;str.equals(); | fasle |
upder | 讲字符串中的小写字母,变为大写字母。 | str.upder() | “ABCDEFG” |
low | 讲字符串中的大写字母,变为小写字母。 | str.low() | “abcdefg” |
trim | 去除字符串前后的空格。 | string str2=” ab c “ | “ab c” |
Math方法
方法名 | 作用 | 例子 | 结果 |
---|---|---|---|
abs | 返回绝对值。 | Math.abs(-3); | 3 |
floor | 去掉double值的小数部分,结果仍为布尔型。 | Math.floor(2.55); | 2 |
nextAfter | 返回绝对值。 | Math.abs(-3); | 3 |
pow | 求次方。 | Math.abs(2,3); | 8 |
random | 产生随机数,返回带正号的double值。 | Math.random; | [0.0,1.0)区间中的数 |
round | 四舍五入操作,返回long或ingt类型。 | Math.round(2.33); | 2 |
sqrt | 求开正平方根。 | Math.abs(16); | 4 |
max | 返回两个数之间的最大值。 | Math.max(5,10); | 10 |
min | 返回两个数之间的最小值。 | Math.min(5,10); | 5 |