接口类和实用类的常用方法

Collection接口存储一组不唯一(容许重复)无序的对象。

Set接口继承Collection接口,存储一组唯一(不容许重复)、无序的对象

List接口继承Collection接口,存储一组不唯一(容许重复)、有序的对象的对象

Map接口存储一组成对的键-值对象,提供keyvalue的映射。key不要求有序,不容许重复。value同样不要求有序,但容许重复。

Iterator接口是负责定义访问和遍历元素的接口。

List接口中定义的各种常用方法

方法名称

说明

boolean add(Object o)

在列表末尾顺序添加元素,起始索引位置从0开始

void addint indexObject o

在指定的索引位置添加元素,原索引位置及其后面的元素依次后移

int size()

返回列表中的元素个数

Object getint index

返回指定索引位置处的元素

boolean contains(Object o)

判断列表中是否存在指定元素

boolean remove(Object o)

从列表删除元素

Object removeint index

从列表中删除指定位置元素起始索引位置从0开始

 

LinkedList的一些特殊方法

方法名称

说明

void addFirstObject  o

在列表的首部添加元素

void addLastObject o

在列表的末尾添加元素

Object getFirst()

返回列表中的第一个元素

Object getList()

返回列表中的最后一个元素

Object removeFirst()

删除并返回列表中的第一个元素

Object removeLast()

删除并返回列表中的最后一个元素

 

HashSet类的常用方法

方法

说明

boolean add(Object o)

如果此Set中尚未包含指定元素,则添加指定元素

void clear()

从此Set中移除所有元素

int size()

返回此Set中元素的数量

boolean is Empty()

如果此Set不包括任何元素,则返回true

boolean contains(Object o)

如果此Set中包括指定元素,则返回true

boolean remove(Object o)

如果指定元素存在于此Set中,则将其移除

 

Map的常用方法

方法

说明

Object put(Object keyObject value)

以“键-值对”的方式进行存储

键必须是唯一的,值可以重复。如果尝试添加重复的键,那么最后加入的“键-值对”将替换原先的

Object getObject key

根据键返回相关的值,若不存在指定的键返回null

Object removeObject key

删除指定的键映射的“键-值对”

int size()

返回元素个数

Set keySet()

返回键的集合

Collection value()

返回值得集合

boolean containsKey(Object key)

若存在指定的键值映射的“键-值对”,返回true

boolean isEmpty()

若不存在键值映射关系,则返回true

void clear()

从此映射中移除所有映射关系

基本类

基本数据类型转换为包装类

1使用包装类的构造方法

public Typetype value

public TypeString value

注意 Character类不可以用第二种方法

2使用包装类的valueOf()方法

方法

说明

Integer valueOfint i

返回一个表示指定的int值的Integer对象

Integer valueOfString s

返回保存指定的String值的Integer对象

Integer valueOfString sint radix

返回一个Integer对象,该对象中保存了用第二个参数提供的基数进行解析时从指定的String中提取的值

注意:Character类只有一种方法 valueOfchar c) 返回一个表示指定char值的Character对象。

包装类转换为基本数据类型

public type typeValue();

 

Math

方法

说明

static double absdouble a

返回double值的绝对值

static double maxdouble a,double b

返回两个double值中较大的一个

static double random()

返回一个double值,该值大于等于0.0且小于1.0

 

String

方法

说明

int  str.length()

返回字符串str的长度

boolean  str.equals(String otherstr)

比较两个字符串的对象,相等返回true否则返回false

str.concat(String otherstr)

拼接字符串

public int indexOfint ch

搜索第一个出现的字符ch (或字符串value)

public int indexOfString value

public int lastlndexOfint ch)

搜索最后一个出现的字符ch (或字符串value)

public int lastlndexOfString value)

public String substringint index

提取从位置索引开始的字符串部分

pubic String sutbstingint beginindex,int endindex

提取 beginindex endindex之间的字符串部分

public sring trim()

返回一个前后不含任何空格的调用字符串的副本

public char charAt(int index)

返回指定索引处的字符

str.compareTo(String otherstr)

按字典顺序比较两个字符串

str.split(String sign,int limit)

拆分字符串 sign分割符 limit分割次数

str.toLowerCase()       str.toUpperCase()

字母大小写转换

 

StringBuffer

声明并初始化 StringBuffer sb2=new StringBuffer(Java );

方法

说明

str.toString()

转化为String类型

str.append(参数)

将参数连接到原字符串后并返回

str.insert(int index,参数)

将参数插入到指定位置并返回

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值