说好的第八篇

来源:互联网 发布:大数据金牛座 编辑:程序博客网 时间:2024/06/03 02:49

java的一些常用api

1.list的api:

add()

addAll()

clear() //清除后集合长度为0

contains()  //是否包含

containsAll()

isEmpty()

Iterator iterator() //遍历集合里的元素

remove()

removeAll()

retainAll(Collection c) //取交集

size()

Object[] toArray() //转换成一个数组

get(int index)

int indexOf()

int lastIndexOf()

set(int index ,Object element )

subList(int from ,int to) //不包含 to

2.map api

clear() //删除Map对象中的所有key-value对

containsKey(Object key)

containsValue(Object value)

get(Object key)

isEmpty()

Set keySet() //返回Map中所有key组成的set集合

put(key,value)

putAll()

remove()

size()

getKey()

getValue()

setValue()

3.Number、Math

abs()

ceil()

floor()

round()//四舍五入

max()

min()

sin()

cos()

pow(int x ,int y)//x的y次方

random//[0,1)

sqrt()

cbrt()//求立方根

exp(int a) //e的a次方

rint(double x) //最接近的 1.1-->1.0

toDegrees() //角度

toRadians()//弧度

copySign(double a,double b) //返回第一个浮点数与第二浮点数符号的组合

 4.Character

isLetter()

isDigit()

isWhitespace()//是否是一个空格

isUpperCase()

isLowerCase()

5.StringBuffer、StringBuilder

区别: StringBuilder不是线程安全的,不同同步访问、但速度快

StringBuffer:线程安全的

append()

reverse()//翻转

delete(int start,int end)

intset(int index ,value);

6.Array api

public static int binarySearch(type[] a ,type key) //二分查找 ,要求升序排列

type[] copyOf(type[]a,int length)

type[] copyOfRange(type[]a,int from ,int to)

fill(type[]a,int from.int to,type value)

sort()

toString()

7.Date

after()

before()

compareTo()

equals()

getTime()

8.Calendar

add(int field,int amount)

get(int field)

getActualMaximum(int field)//指定日历字段的最大值

getActualMinimum(int field)//最小值

roll()

set()

9 正则

boolean matches(String regex)//是否匹配

replaceAll(String regex,String replacement)

replaceFirst()

String [] split(String regex)

10.File

getName()

getPath()

getAbsoluteFile()//绝对路径的file对象

getAbsolutePath()

getParent()

boolean renameTo(File newName)

exists()

canWrite()

canRead()

isFile()

isAbsolute()

mkdir()

lastModified()//文件最后修改的时间

length()

createNewFile()

delete()

createTempFile()//创建一个临时的空文件

deleteOnExit()//指定JAVA虚拟机退出时,删除对象所对应的文件和目录

1 0