Math.pow(x,y)调用Math类的pow()方法计算幂x^y
1、StringBuffer类
字符串缓冲区StringBuffer可以存储和操作字符串,它支持可变的字符串,它的对象可以扩充和修改。
构造方法 | 说明 |
public StringBuffer() | 创建一个空的StringBuffer类的对象 |
public StringBuffer(int length) | 创建一个长度为参数length的StringBuffer类的对象 |
public StringBuffer(String str) | 用一个已存在的字符串常量来创建StringBuffer类的对象 |
用默认构成方法创StringBuffer时的默认容量为16个字符,当容量达到最大值时,它将自身容量增加到当前容量的两倍再加二。也就是说,刚创时容量是初始值16(用new StringBuffer("")创建的对象)或是16+字符串容量(用new StringBuffer("字符串")),第一次增加就按前面的规律增。
StringBuffer的常用方法:append()、insert()、length()、capacity()、setlength()。
获取StringBuffer对象中的字符的方法有charAt()和getChar(),设置字符及字串的方法有setCharAt()和replace(),删除字符及字串的方法有delete()及deleteCharAt()。
2、StringTokenizer类
字符串分析器StringTokenizer。用java.util包中的StringTokenizer类分析一个字符串并将字符串分解成被独立使用的单词。
StringTokenizer有两个构造方法:
(1)、StringTokenizer(String s):为字符串s构造一个分析器,使用默认的分隔符集合(空格符(多个空格看成一个)、换行符、回车符、Tab符等等。
(2)、StringTokenizer(String s, String delim):为字符串s构造一个分析器,参数delim中的字符被作为分隔符。
例:
StringTokenizer fenxi1 = new StringTokenizer("we are student");
StringTokenizer fenxi2 = new StringTokenizer("we,are ; student",",;");
3、Math类和Random类
构造方法 | 说明 |
public static double sin(double a) | 三角函数正弦 |
public static double cos(double a) | 三角函数余弦 |
public static double tan(double a) | 三角函数正切 |
public static double asin(double a) | 三角函数反正弦 |
public static double acos(double a) | 三角函数反余弦 |
public static double atan(double a) | 三角函数反正切 |
构造方法 | 说明 |
public static double exp(double a) | 返回 |
public static double log(double a) | 返回 |
public static double pow(double y,double x) | 返回以y为底数,x为指数的幂值 |
public static double sqrt(double a) | 返回a的平方根 |
构造方法 | 说明 |
public static int ceil(double a) | 返回大于或等于a的最小整数 |
public static int floor(double a) | 返回小于或等于a的最大整数 |
public static int abs(int a) | 返回a的绝对值 |
public static int max(int a,int b) | 返回a和b的最大值 |
public static int min(int a,int b) | 返回a和b的最小值 |
构造方法 | 说明 |
public static double random() | 返回一个伪随机数,其值介于0和1之间 |
public static double toRadians(double angle) | 将角度转换为弧度 |
public static double toDegrees(double angle) | 将弧度转换为角度 |
待续......