常用函数:
常用函数的有Math类和String类,Math类主要体现在数学计算方面,String类主要体现在对字符串的操作方面。
Math类
Math.E返回值为 e 的精确值2.718281828459045……
Math.PI返回值为 的精确值3.141592653589793……
Math.ceil(n)返回值为大于n的最小整数,例n=2.3,则返回值为3(向上取整)
Math.floor(n)返回值为小于n的最大整数,例n=2.3,则返回值为2(向下取整)
Math.hypot(a,b)返回值为
Math.rint(n)返回值为对n四舍五入后的值
Math.max(a,b)返回值为a、b之间的最大值
Math.min(a,b)返回值为a、b之间的最小值
Math.pow(a,b)返回值为
Math.sqrt(n)返回值为
String类
返回值类型
char xxx.charAt(n) 返回值为xxx字符串n位置处的字符,n为角标
int xxx.indexOf(s) 返回值为sxxx字符串中字符s出现的位置,从左至右第一次出现的角标
int xxx.lastindexOf(s) 返回值为xxx字符串中字符s出现的位置,从右至左第一次出现的角标
int xxx.length() 返回值为xxx字符串的长度
string xxx.substring(a,b) 返回值为xxx字符串中位置a~b的一个新字符串
判断存在
boolean xxx.contains(sss) 判断字符串sss是否存在于xxx字符串中
boolean xxx.endsWith(sss) 判断字符串sss是否为xxx字符串的结尾部分
boolean xxx.startsWith(sss)判断字符串sss是否为xxx字符串的开头部分
判断相等
boolean xxx.equals(sss) 判断字符串sss与xxx字符串是否相等
boolean xxx.equalsIgnoreCase(sss)判断字符串sss与xxx字符串是否相等,忽略大小写
判断空串
boolean xxx.isEmpty() 判断xxx是否为空串,当且仅当xxx.length() 为0时返回 true
返回一个修改后的新字符串,xxx字符串自身不变
String xxx.replace(a,b) 将xxx中的a字符替换为b字符
String xxx.toUpperCase() 将xxx字符串中的所有字符改成大写
String xxx.toLowerCase() 将xxx字符串中的所有字符改成小写
String xxx.trim() 将xxx字符串的开头结尾处多余的空白去除