黑马程序员技术交流社区
标题:
【版块分享】常用API简单总结
[打印本页]
作者:
ID1003
时间:
2014-5-21 00:31
标题:
【版块分享】常用API简单总结
本帖最后由 李小然 于 2014-5-24 13:40 编辑
[hide=d20]1:Object
A:toString()
返回对象的字符串表示形式。默认是类名@哈希值的十六进制。
这种做法没有意义,所以,建议重写该方法。而且是自动生成即可。
B:equals(Object obj)
默认比较的是地址值。
如果要按照自己的需求进行比较,必须重写该方法。
2:Math
A:ceil():向上取整
B:floor():向下取整
C:round():四舍五入
D:random():随机数。[0.0,1.0) double
3:Random
A:int nextInt(int n):获取0-n范围内的随机数。[0,n)
Random r=new Random();r.nextInt(10);//返回0——10之间的随机Int类型的数,不包括10
4:Scanner
A:int nextInt()
B:String nextLine()
5:String
A:判断
boolean equals(Object anObject) ------s.equals("helloworld")
int indexOf(String str) ------s.indexOf("l")
boolean startsWith(String prefix)------s.startsWith("h")
boolean matches(String regex) ------s.matches(regex)
B:转换
static String valueOf(任意类型) ------String.valueOf(int[] arr)
byte[] getBytes() ------s.getBytes()
char[] toCharArray() ------s.toCharArray()
C:获取
int length() ------s.length()
char charAt(int index) ------s.charAt(int index)
String substring(int beginIndex, int endIndex)
------s.substring(4,10)
D:替换
String replace(String target, String replacement)
------s.replace("hel","the")
String replaceAll(String regex, String replacement)
------s.replaceAll(regex,"newwords")
E:去除前后空格
String trim() ------s.trim()
F:分割
String[] split(String regex) ------String[] str=s.split(regex)
6:StringBuffer/StringBuilder
A:添加
append(任意类型) ------s.append(anything)
insert(int index,任意类型) ------s.insert(位置,anything)
B:删除
delete(int start,int end) ------s.delete(开始位置,结束位置)
deleteCharAt(int index): ------删除指定索引处的字符。
C:反转
reverse() ------s.reverse()
D:替换功能:
public StringBuffer replace(int start,int end,String str)
7:Integer
public static int parseInt(String s):把字符串转成int类型
String s ------Integer.parseInt(s)
十进制到其他进制的转换 ------Integer.toString(数值,进制);
其他进制到十进制 ------Integer.parseInt(数值,所属进制);
8:System
A:退出JVM
exit(int states)
B:获取当前时间的毫秒值
currentTimeMillis()
long end = System.currentTimeMillis();
9:Arrays
A:把任意数组转成字符串 ------Arrays.toString(arr)
toString()
B:排序 ------Arrays.sort()
sort()
C:二分查找 ------Arrays.binarySerch(arr,要查的数)
binarySearch()[/hide]回复可见的哦。亲~~~:loveliness:
作者:
hengxing0079
时间:
2014-5-21 00:58
看看,正好需要这方面的知识!多谢分享!
作者:
zhrnghgwsws
时间:
2014-5-21 00:59
看看。。
作者:
我为你着迷
时间:
2014-5-21 16:05
又是回复可见 你们这些人真是老讨厌了
作者:
youcyou
时间:
2014-5-21 17:32
看看
作者:
格子、
时间:
2014-5-21 18:02
学习一下
作者:
☆枫の云
时间:
2014-5-21 20:00
看看是啥{:2_32:}
作者:
今生2013
时间:
2014-5-21 20:05
看看
作者:
枫叶零渡
时间:
2014-5-21 20:43
谢谢分享,下载下来看看
作者:
tc4892998
时间:
2014-5-21 21:51
刚好学习到API!!
作者:
code2014
时间:
2014-5-21 21:54
谢谢分享!!!
作者:
风起云涌
时间:
2014-5-22 08:49
多谢了 呵呵
作者:
遮天
时间:
2014-5-22 08:50
收了看看.........
作者:
韩天雷
时间:
2014-5-22 19:50
回复可见
作者:
吴海平
时间:
2014-5-22 23:32
学习一下。
作者:
王勇
时间:
2014-5-23 00:59
不错的总结
作者:
947415283
时间:
2014-5-23 01:14
不错不错
作者:
屋檐下的期待
时间:
2014-5-23 22:23
………………………………
作者:
294645832
时间:
2014-5-24 00:17
哎。。。。。。。。。。。。。。
作者:
★魔_➩τ咒
时间:
2014-5-24 05:44
为什么回复才能看见呢 就不能直接看嘛 呵呵
作者:
程洋
时间:
2014-5-24 06:21
就用这段时间再充实下自己
作者:
孟凡超
时间:
2014-5-24 07:02
看看。。。。。
作者:
pyboy
时间:
2014-5-24 08:30
学习了,看看是什么东东
作者:
种一棵树
时间:
2014-5-24 14:40
学习学习
作者:
wangleixhlm
时间:
2014-5-24 20:47
好东西,收下了。。
作者:
ALTF4
时间:
2014-5-26 21:46
看看。
作者:
luoyang316
时间:
2014-5-26 22:33
俺们也快学到了
作者:
Blackay
时间:
2014-5-27 11:06
感谢楼主分享~
作者:
shisishishisi
时间:
2014-5-27 16:30
好东邪,谢谢楼主分享~~!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2