黑马程序员_常见API大总结

来源:互联网 发布:udp 组播编程 编辑:程序博客网 时间:2024/05/16 01:28
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------


 一、Scanner
1、int nextInt()
2、String nextLine()


二、Math
1、int abs(int i)//绝对值
2、int max(int a, int b)//最大值
3、int min(int a, int b)//最小值
4、double random()//[0.0, 1.0)
5、double ceil(double x)//向上取整(天花板数)
6、double floor(double y)//向下取整(地板数)
7、int round(float i)//四舍五入
8、double pow(double a, double b)//a的b次幂
9、double sqrt(double a)//开方


三、Random
1、int nextInt(int n)//[0, n)


四、String
1、构造
String()
String(byte[] bytes)
String(byte[] bytes, int fromIndex, int length)
String(char[] chs)
String(char[] chs, int fromIndex, int length)
String(String str)
String(StringBuffer sb)
2、判断
equals(Object obj)//判断两个字符串值是否相等,区分大小写
equalsIgnoreCase(String otherStr)//不区分大小写判断
contains(String str)//判断是否包含指定字符串
startsWith(String str)
endsWith(String str)
isEmpty() //判断字符串是否为空,即length() = 0
3、获取
char charAt(int index)//得到指定索引位置的字符
length() //获取字符串长度
int indexOf(String subStr)//获取subStr第一次出现的索引位置
int indexOf(Char ch)//获取ch第一次出现的索引位置
int indexOf(String subStr, int fromIndex)//从指定位置开始,获取subStr第一次出现的位置
int indexOf(Char ch, int fromIndex)
String subString(int start)//从start开始截取字符串到末尾 【返回一个新的字符串对象,对原串没有影响】
String subString(int start, int end)//截取指定区间的字符串, 【包左不包右】
4、转换
byte[] getBytes()//转换成字节数组
char[] toCharArray()//转换成字符数组
String copyValueOf(char[] chs)
String valueOf(Object obj)//把任意类型转换为字符串
String toLowerCase()//字符串全部转为小写
String toUpperCase()//转为大写
String concat()//字符串拼接
5、其它
String replace(char oldCh, char newCh)
String replace(String oldStr, String newStr)
String trim()
String[] split(String regex)//按regex切割字符串
int compareTo(String str)//按字典顺序比较两个字符串,
int compareToIgnoreCase(String str)//


五、Object
1、String toString()//默认返回的是对象的地址值,一般重写
2、boolean equals(Object obj)//默认比较的两个对象的地址值


六、Arrays
1、String toString(Object[] a)//打印数组
2、void sort(Object[] a)//排序(快排)
3、int binarySearch(Object[] a, int value)//二分查找 


七、System
1、void exit(int statusCode)//退出
2、long currentTimeMillis()//获取当前时间的毫秒值
3、void arraycopy(Object[] srcObjs, int fromIndex, Object[] desObjs, int fromIndex2, int length)//复制数组


八、StringBuffer
1、构造
StringBuffer()//初始值16
StringBuffer(int capacity)//指定容量
StringBuffer(String str)
2、添加
StringBuffer append(String str)//末尾追加内容
StringBuffer insert(int index, String str)//指定位置插入
3、删除
StringBuffer deleteCharAt(int index)
StringBuffer delete(int start, int end)
4、反转
StringBuffer reverse()
5、其它
StringBuffer replace(int start, int end, String newStr)
String subString(int start)
String subString(int start, int end)


九、Integer
1、static int parseInt(String numberStr)
2、Integer进制转换
toBinaryString()//2
toOctalString()//8
toHexString() //16
3、Integer的构造方法
Integer(int i)
Integer(String str)
4、int----String数据相互转换
int---> String
String.valueOf()
Integer.toString()
String ---> int
Integer.parseInt()

十、Date



十一、DateFormat




十二、Calendar















------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
0 0
原创粉丝点击