JAVA常用系统类
发布日期:2021-08-12 20:08:57 浏览次数:4 分类:技术文章

本文共 2044 字,大约阅读时间需要 6 分钟。

Math.pow(x,y)调用Math类的pow()方法计算幂x^y

1、StringBuffer类

字符串缓冲区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类

Math类中的三角函数方法
构造方法 说明
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) 三角函数反正切

 

Math类中的指数函数方法
构造方法 说明
public static double exp(double a) 返回e^{a}的值
public static double log(double a) 返回\ln (a)的值
public static double pow(double y,double x) 返回以y为底数,x为指数的幂值
public static double sqrt(double a) 返回a的平方根

 

Math类中的舍入函数方法
构造方法 说明
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的最小值

 

 

Math类中的其他数学方法
构造方法 说明
public static double random() 返回一个伪随机数,其值介于0和1之间
public static double toRadians(double angle) 将角度转换为弧度
public static double toDegrees(double angle) 将弧度转换为角度

 

 

待续...... 

转载于:https://www.cnblogs.com/lusishu/p/9851681.html

转载地址:https://blog.csdn.net/weixin_30664051/article/details/98261157 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:word2vec
下一篇:1111

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月14日 06时06分29秒