常用API汇总

本文用于汇总一些常用的API,方便面试复习与日常办公,包括Math、String、Collections、Arrays等,保持持续更新,欢迎留言做出补充

Math

三角函数
方法名功能描述参数返回值
sin(num)正弦doubledouble
cos(num)余弦doubledouble
tan(num)正切doubledouble
求整、绝对值
方法名功能描述参数返回值
abs(num)求绝对值int、long、float、doubleint、long、float、double
ceil(num)向上求整doubledouble
floor(num)向下求整doubledouble
round(num)四舍五入double、floatlong、int
其他
方法名功能描述参数返回值
log(num)log以e为底,num的对数doubledouble
log10(num)log以10为底,num的对数doubledouble
pow(x,y)x的y次方doubledouble
sqrt(num)平方根doubledouble
cbrt(num)立方根doubledouble
random()随机数(介于0.0与1.0之间,不等于1.0)nulldouble

String

构造方法
方法名功能描述参数
String()创建新的字符串,表示为空字符串null
String(byte[] bytes)使用默认字节码解码字节数组,构造新的字符串byte[]
String(byte[] bytes,Charset charset)使用指定字节码解码字节数组,构造新的字符串byte[],charset
String(byte[] bytes,int offset,int length)使用默认字节码从指定的字节数组的索引处开始,解码一定长度的字节数组,构造新的字符串byte[],int,int
String(byte[] bytes,int offset, int length, Charset charset)使用指定字节码从指定的字节数组的索引处开始,解码一定长度的字节数组,构造新的字符串byte[],int,int,charset
String(char[] value)将当前包含在字符数组中的字符,分配到一个新的字符串char[]
String(char[] value,int offset, int count)将当前包含在字符数组中的字符从指定的字符索引处开始,到一定的长度,分配到一个新的字符串char[],int,int
索引相关
方法名功能描述参数返回值
charAt(int index)返回索引处的char值intchar
indexOf(int ch)返回指定字符串第一次出现在字符串中的索引,若未查找到字符,返回-1intint
indexOf(String str)Stringint
indexOf(int ch, int fromIndex) 返回指定字符串第一次出现在字符串中的索引,从指定的索引处开始检索若未查找到字符,返回-1int,intint
indexOf(String str, int fromIndex) String,intint
lastIndexOf(int ch)返回指定字符串最后一次出现在字符串中的索引,若未查找到字符,返回-1intint
lastIndexOf(String str)Stringint
lastIndexOf(int ch, int fromIndex)返回指定字符串最后一次出现在字符串中的索引,从指定的索引处开始检索若未查找到字符,返回-1int,intint
lastIndexOf(String str, int fromIndex)String,intint
比较(字典顺序)
方法名功能描述参数返回值
compareTo(String anotherString) 按字典顺序比较两个字符串,返回两组字符串之间差值(ASCII),第二种方法忽略大小写Stringint
compareToIgnoreCase(String str) Stringint
其他
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值