封装类及常用类
基本数据类型的封装类
封装类的申明和实例化
字符串转化成对应的封装类
封装类转字符串
Character常用方法
ch表示目标字符
isDigit(char ch):如果ch是数字字符返回true,否则返回false
isLetter(char ch):如果ch是字母字符返回true,否则返回false
isLetterOrDigit(char ch):如果ch是字母字符或数字字符返回true,否则返回false
isLowerCase(char ch):如果ch是小写字母字符返回true,否则返回false
isUpperCase(char ch):如果ch是大写字母字符返回true,否则返回false
toLowerCase(char ch):返回ch的小写形式
toUpperCase(char ch):返回ch的大写形式
isSpaceChar(char ch):如果ch是空格返回true,否则返回false
字符串与字符数组
字符串调用getChars方法将当前字符串中的一部分字符拷贝到参数c指定的数组中,语法格式如下:
public void getChars (int start,int end, char c[], int offset)
将字符串中从位置start到end-1的字符拷贝到数组c中,并从数组c的offset处开始存放这些字符。需要注意的是,必须保证数组c(从offset开始)能容纳下要被拷贝的字符。例:
char[] c=new char[10];
String s="Hello";
s.getChars(0, 5, c, 0);
System.out.println(String.valueOf(c));
charAt(index)方法可以获取字符串中的一个字符,例如:charAt(0)表示获取字符串中的第一个字符。
Math类
java.lang.Math提供了一系列静态方法用于科学计算;其方法的参数和返回值类型一般为double型。
abs():返回参数的绝对值,参数可以是int,float,double,long类型,返回值为对应类型。
acos(),asin(),atan(),cos(),sin(),tan():三角函数,参数与返回值都为double类型。
sqrt():平方根,参数与返回值都为double类型。
pow(double a,doble b):a的b次幂,参数与返回值都为double类型。
log():自然对数,参数与返回值都为double类型。
exp():e为底指数
max(double a,double b)
min(double a,double b)
random():返回0.0到1.0的随机数,源码描述是(@return a pseudorandom {@code double} greater than or equal to {@code 0.0} and less than {@code 1.0}),即大于等于0.0,小于1.0。
long round(double a):double型数据a转换为long型(四舍五入)。
toDegrees(double angrad):弧度—>角度。
toRadians(double angdeg):角度—>弧度。