第六章 lang 1、Character:
方法 说明
isDigit() 确定字符是否为 0 至 9 之间的数字
isLetter() 确定字符是否为字母
isLowerCase() 确定字符是否为小写形式
isUpperCase() 确定字符是否为大写形式
isWhiteSpace() 确定字符是否为空格或换行符
isUnicodeIdentifierStart() 确定是否允许将指定字符作为 Unicode 标识符中的首字符
2、String:(不变性,所有方法以返回值得方式执行)
length( ) //获得字符串长度
equals( ) //比较字符串值是否相等(如果比较两个对象是否相等:= =)
方法 -----------------------------------------------------------------> 说明
boolean equalsIgnoreCase (String value) 此方法比较两个字符串,忽略大小写形式
int compareTo(String value) 按字母顺序比较两个字符串。
如果两个字符串相等,则返回 0;
如果字符串在该值之前,则返回值小于 0;
如果字符串在该值之后,则返回值大于 0
boolean startsWith(String value) 检查一个字符串是否以另一个字符串开始。
boolean endsWith(String value) 检查一个字符串是否以另一个字符串结束。
indexOf( ): 搜索某个字符串出现的位置(如果没有找到,返回-1)
方法 ----------------------------------------------------> 说明
public char charAt(int index) 此方法用于从指定位置提取单个字符,该位置由索引指定,索引中的值必须为非负
public String substring(int index) 此方法用于提取从位置索引开始的字符串部分
public String substring(int beginindex, int endindex) 此方法用于提取 beginindex 和 endindex 位置之间的字符串部分
public String concat(String str) 此方法用于连接两个字符串,并新建一个包含调用字符串的字符串对象
public String replace(char old, char new) 此方法用于将调用字符串中出现某个字符的所有位置都替换为另一个字符
public String trim() 此方法用于返回一个前后不含任何空格的调用字符串的副本
toLowerCase( ) //把字符串转化为小写
toUpperCase( ) //把字符串转化为大写
StringBuffer:
方法 ----------------------------------------------> 说明
StringBuffer insert(String s,int index) 在指定位置(index)插入指定的字符串(s)
int length( ) 确定 StringBuffer 对象的长度
void setCharAt(int pos, char ch) 使用 ch 指定的新值设置 pos 指定的位置上的字符
String toString( ) 转换为字符串形式
StringBuffer reverse() 保留 StringBuffer 对象中的字符
StringBuffer delete(int start, int end) 此方法将删除调用对象中从 start 位置开始直到 end 指定的索引 – 1 位置的 字符序列
StringBuffer deleteCharAt(int pos) 此方法将删除 pos 指定的索引处的字符
StringBuffer replace(int start, int end, String s) 此方法使用一组字符替换另一组字符。将用替换字符串从 start 指定的位置开始替换,直到 end 指定的位置结束
Math: 方法都是静态的,调用时直接用类名调用
Exa: Math.abs(-1);
方法 -------------------------------------------------> 说明
double sin (double numvalue) 计算角 numvalue 的正弦值
double cos (double numvalue) 计算角 numvalue 的余弦值
double pow (double a, double b) 计算 a 的 b 次方
double sqrt (double numvalue) 计算给定值的平方根
int abs (int numvalue) 计算 int 类型值 numvalue 的绝对值,也接收 long、float 和 double 类型的参数
double ceil (double numvalue) 返回大于等于 numvalue 的最小整数值
double floor (double numvalue) 返回小于等于 numvalue 的最大整数值
int max(int a, int b) 返回 int 型值 a 和 b 中的较大值,也接收 long、float 和 double 类型的参数
int min(int a, int b) 返回 a 和 b 中的较小值,也可接收 long、float 和 double 类型的参数
责任编辑:小草