嘻嘻,和曹大侠抢分!(曹大侠应该帮别人解决大问题的呀!)
//Math类的方法
Math.E //
Math.PI
Math.random() // 随机方法,返回值为一个 0=<x<1 之间的随机数
Math.abs(int) // 绝对值,也可以float,double,long等
Math.acos(double) // 反余弦
Math.asin(double)
Math.atan(double)
Math.atan2(double,double) // 返回值为将笛卡儿坐标转换成相应的极坐标(r,o),并返回弧度值o
Math.ceil(double) // 返回大于或等于参数的最小整数
Math.cos(double)
Math.exp(double) // 返回值为e的x次幂
Math.floor(double) // 返回小于或等于参数的最大整数
Math.IEEEremainder(double,double) // 前参数除以后参数之后所得余数
Math.log(double) // 返回为参数的自然对数
Math.max(double,double) // 返回最大值,可以写表达式
Math.min(double,double)
Math.pow(double,double) // 计算 a 的 b 次幂,a在前
Math.rint(double) // 计算距离参数最近的整数
Math.round(double) // 计算参数四舍五入的整数值
Math.sin(double)
Math.sqrt(double) // 返回值为参数的平方根
Math.tan(double) // 返回参数的正切值
//例如
(int)(java.lang.Math.random()*100)+1 // 产生一个 1<=x<=100的随机数
<%=2*Math.Pi*10%>
//字符串对象
//java.lang包的String类和StringBuffer类分别用来处理不变字符串和可变字符串。
//String的构造方法
String()
String(byte ascii[], int hibyte)
String(byte ascii[], int offset, int count)
String(char value[])
String(char value[], int offset, int count)
String(String vlaue)
String(StringBuffer buffer)
//处理字符串的String对象
String.charAt(int index) // 返回index位置的字符,0<= index<= lenght-1
String.compareTo(String) // 如果源串小,返回一个负数;等于返回0;大于返回正数
String.concat(String) // 把字符串连接在当前字符串对象的尾部
String.copyValueOf(char ch[]) // 把字符数组转换成一个字符串对象
String.copyValueOf(char ch[], int n, int m) // 把字符数组转换成一个字符串对象,n为起始位置,m为子串长度
String.endsWith(String) // 如果是当前字符串的后缀,返回true,否则false
String.equals(String) // 只有当参数是非空、与当前对象表示相同的字符串时,返回true,否则为false
String.equalsIgnoreCase(String) // 忽略大小写的 equals
String.getBytes(int srcbegin
, int srcEnd, byte dst[], int dstbegin
) // 从当前字符串中拷贝若干字符到指定的字符数组 dst[]。每个字节为字符串中相应字符的低 8位
String.getChars(int srcbegin
, int srcEnd, char dst[], int dstbegin
)
String.hashCode() // 返回当前对象的哈希码值
String.indexOf(char ch) // 返回值为被检索的特定字符在当前字符串中的第一次出现的位置。如果没找到,返回-1
String.indexOf(char ch, int n) // n为开始检索的位置
String.indexOf(String) // 检索特定的字符串
String.indexOf(String, int fromIndex)
String.intern() // 生成字符串对象的标准表现形式。相当于内部标识,具有唯一性。
String.lastIndexOf(char ch) // 返回特定字符串最后一次出现的位置。没找到,返回-1
String.lastIndexOf(char ch, int fromIndex)
String.lastIndexOf(String str)
String.lastIndexOf(String str, int fromIndex)
String.length() // 返回字符串的字符个数
String.regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len) // 判断两个字符串子串是否相同。如果相同返回true
String.regionMatches(int toffset, String other, int ooffset, int len)
String.replace(char oldChar, char newChar) // 将字符串中出现的所有oldChar转换为newChar
String.startsWith(String prefix) // 如果prefix 是当前字符串的起始子串,返回true
String.startsWith(String prefix, int toffset) // toffset原字符串中比较的起始位置
String.subString(int begin
Index) // 截取字符串,从begin
Index到字符串的末尾
String.subString(int begin
Index, int endIndex) // 如果begin
Index或endIndex越界,就抛出例外 StringIndexOutOfBoundsException
String.toCharArray() // 返回值为当前字符串对象转换的一个字符数组 char[]
String.toLowerCase()
String.toUpperCase()
String.toString() // 返回当前字符串对象本身
String.trim() // 删去前后空格符的字符串对象
String.valueOf(boolean b) // 创建表示当前布尔型参数的字符串对象,参数为true,返回true
String.valueOf(char c) // 返回包含c的字符串,且该字符串长度为1
String.valueOf(char data[])
String.valueOf(char data[], int offset, int count) // offset指明子数组中第一个字符的位置。参数count指明子数组的长度。
String.valueOf(double d) // 创建一个表示双精度浮点数的字符串对象
String.valueOf(float f)
String.valueOf(int i)
String.valueOf(long l)
//例如
<%String str="You are Studying JSP";%>
<%int strlen="You are Studying JSP".length();%>
<%int temp=str.hashCode();%>
<%char[] temp=str.toCharArray();%>
<%String temp=new String(str.replace(char1,char2));%>
<%String temp=new String(str.toLowerCase());%>
<%str=str.valueOf
;%>