黑马程序员_常见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>、期待与您交流! ----------
一、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
- 黑马程序员_常见API大总结
- 黑马程序员--API常见对象的总结
- 黑马程序员_关于JAVA常见类的一些总结
- 黑马程序员_常见异常
- 黑马程序员_常见对象
- 黑马程序员_ java API
- 黑马程序员_常用API
- 黑马程序员_常用API
- 黑马程序员—常见API
- 黑马程序员_java学习日记_通过一些常见的类学习API的使用
- 黑马程序员_学习笔记:8) 常见API:String、StringBuffer、StringBuiler、Integer
- 黑马程序员——Java基础_集合工具类Collections及常见API
- 黑马程序员_反射总结
- 黑马程序员_线程总结
- 黑马程序员_集合总结
- 黑马程序员_异常总结
- 黑马程序员_多线程总结
- 黑马程序员_异常总结
- 黑马程序员_多线程
- 剑指offer面试题14-调整数组顺序使奇数位于偶数前面
- 首次博客-计算两个整数的和
- 有向图中两个结点之间是否存在一条路径
- matlab 写txt文件
- 黑马程序员_常见API大总结
- time.h头文件里的clock()函数
- 我的世界花开不败
- JQuery实现选择特定楼层回复
- poj1363——Rails
- 【LeetCode】(63)Unique Paths II(Medium)
- 潇洒,往往就是活得简单
- POJ 1703 Find them, Catch them
- 企业经理的作用(第二篇)