java高级:常用API

本文概述了Java编程中的一些关键类,如Object作为所有类的基础,String的常用操作,包装类的应用,以及StringBuffer的线程安全特性。同时介绍了Integer和Math类的实用方法,如类型转换和数学运算。

API常用类:

  Object:所有类的基类,所有类都直接或间接继承了Object类;

  String:由多个字符组成的字符数组;

  Java.util:日期类(Data);计算函数类(math);

  包装类:把基础数据类型包装成一个对象;

Object常用方法:

方法名解释返回值类型
hashCode( )获取对象的hash值;

int

toString( )将对象信息变为字符串返回String
equals( )

判断两个内存地址是否一样

boolean
getClass

获取类型

Object

String常用方法:

方法名解释返回值类型
isString( )判断字符串是否为空boolean
length( )取到字符串长度int
equalsIgnoreCase( )不区分大小写比较是否相等Object
charAt(int index)返回下标的charchar
subString(int start)截取区间字符串,从start开始String
subString(int start,int end)

截取区间字符串,从start开始到end结束

(包头不包尾)

String

replace( )

替换字符串

String

trim( )

去掉首尾空格String

String类型转换功能:

方法名解释返回值类型
getBytes( )转换成bytes类型的数组byte[ ]
toCharArray( )转换成char类型的数组char[ ]
valueOf( )将入参类型转换成String

String

toLowerCase( )将字母全部小写

String

toUpperCase( )将字母全部大写String
concat( )在字符串尾部增加数据String

 

StringBuffer常用方法:

String每次进行更改都会产生一个新的对象;

StingBuffer是在原有的对象上进行更改,是线程安全。

方法名解释返回值类型
appent( )追加字符串StringBuffer
insert( )在指定位置增加字符串StringBuffer
deleteCharAt( )删除指定位置字符串StringBuffer
reverse( )反转字符串StringBuffer

Charactter常用方法:

方法名解释返回值类型
isUpperCase( )判断指定字符是否为大写字母booleam
isLowerCase( )判断指定字符是否为小写字母booleam
isDigit( )如果字符串中只含有数字则返回truebooleam

Integer的常用方法:

方法名解释返回值类型
intValue( )转换为intint
parseInt(String s)String转换成intint
ValueOf(String s) String转换成IntegerInteger
toBinargString(int i)转换成2进制String
toOctalString(int i)转换成8进制String
toHexString(int i)转换成16进制String
parseInt(String s,int radix)其他进制到其他进制int

Math的常用方法:

方法名解释返回值类型
abs(int a)取绝对值int
ceil(double a)返回最小值double
floor(double a)返回最大值double
max(int a, int b)取最大值int
pow(double a,double b)求幂double
random( )随机数(0到1)double
random(int a)生成0到a的随机数double
round(float a)四舍五入成整数int
sqrt(double a)求double值的正平方根

double

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值