加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java常用类及其常用方法

发布时间:2020-12-15 03:19:58 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 java.util.ArrayListEadd(E e) //插入尾部add(int index,E element)remove(int index)remove(Object o)get(int index)indexOf()lastIndexOf()isEmpty(

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

java.util.ArrayList<E>

add(E e)              //插入尾部
add(int index,E element)
remove(int index)
remove(Object o)
get(int index)
indexOf()
lastIndexOf()
isEmpty()
size()
iterator()
listIterator()



java.util 接口 Iterator<E>

hasNext()
next()
remove()

System.arraycopy(Object src,int srcPos,Object dest,int destPos,int length) 


java.util.Arrays

static int binarySearch()      //找不到则返回(-(插入点) - 1),不一定是-1。
static boolean equals()       //判断数组相等
static void fill()      
static void sort()
static <T> void sort(T[] a,Comparator<? super T> c) 


java.util.Collections


static <T> int binarySearch(List<? extends Comparable<? super T>> list,T key) 
max(Collection<? extends T> coll) 
min(Collection<? extends T> coll) 
static void reverse(List<?> list) 
sort(List<T> list) 
static <T> void sort(List<T> list,Comparator<? super T> c) 
static <T> Comparator<T> reverSEOrder()         //重要

java.util.接口Comparator<T>

public interface Comparator<T> {
	int compare(T o1,T o2);
	boolean equals(Object obj);
}


java.lang.接口Comparable<T>

public interface Comparable<T> {
	int compareTo(T o);
}
 
 
java.util.BitSet

BitSet()
BitSet(int nbits)        //默认情况下,set中所有位的初始值都是false

void clear(int bitIndex)   //将索引指定处的位设置为 false。 
void clear()               //将此 BitSet 中的所有位设置为 false。 
void flip(int index)        //反转指定位
boolean get(int index)
BitSet get(int from,int to)
boolean isEmpty()           //当没有任何true位时,返回true
int length()                //最高位索引+1(最高的1的索引,不是BitSet(10)中的9)
void set(int bitIndex)     //将指定索引处的位设置为 true。 
void set(int fromIndex,int toIndex,boolean value)    //将指定的 fromIndex(包括)到指定的 toIndex(不包括)范围内的位设置为指定的值。 
String toString()          //返回字符串表示,bs.set(4);bs.set(6);之后为"{4,6}"

 

java.util.HashMap<K,V>

boolean containsKey(Object key) 
boolean containsValue(Object value) 
Set<Map.Entry<K,V>> entrySet() 
V get(Object key)
boolean isEmpty()
Set<K> keySet()
V put(K key,V value)       //添加键值对,如果存在key,则替换value
V remove(Object key)
int size()




java.util.接口 Map.Entry<K,V>         //是Map接口的静态内部接口

public static interface Map.Entry<K,V>

K getKey()
V getValue()
V setValue(V value)

java.util.HashSet<E>


boolean add(E e)
boolean remove(Object o)
boolean contains(Object o)
boolean isEmpty()
int size()
Iterator<E> iterator()

java.util.LinkedList<E>


public class LinkedList<E> extends AbstractSequentialList<E>
implements List<E>,Deque<E>,Cloneable,Serializable



boolean add(E e)                    //加到末尾
void addFirst(E e)
void addLast(E e)
E removeFirst()
E removeLast()

E element()                   //获取但不移除头
E get(int index)
E getFirst()
E getLast()

int indexOf(Object o)                 //不包含则返回-1
int lastIndexOf(Object o)             //不包含则返回-1
boolean contains(Object o)

int size()
Iterator<E> iterator()

E set(int index,E element)


finalize()
clone()

3个wait()
notify()
notifyAll()

getClass()
equals()
hashCode()
toString()


一共11个方法!!

java.util.regex.Pattern


static Pattern compile(String regex)
static boolean matches(String regex,CharSequence input)

Matcher matcher(CharSequence input)




java.util.regex.Matcher


while(m.find()) {
	String str1 = m.group();
	String str2 = m.group(2);
	boolean b1 = m.lookingAt();        //头部匹配
	boolean b2 = m.matches();
}

int start()    //以前匹配的初始索引
int end()	//以前最后匹配字符之后一个字符的偏移量
Matcher reset()  //重置匹配器
String replaceAll(String replacement)     //替换模式与给定替换字符串相匹配的输入序列的每个子序列。
String replaceFirst(String replacement)
8、String
static Comparator<String> CASE_INSENSITIVE_ORDER;

charAt()
compareTo()
compareToIgnoreCase()
contains()
startsWith()
endsWith()
equals()             //判断字符串相等不能用==
indexOf()
lastIndexOf()
isEmpty()
length()
matches(String regex)
replace()
replaceAll(String regex,String replacement)
replaceFirst(String regex,String replacement)
String[] split(String regex)
substring(int begin)                  //注意方法写法
substring(int begin,int end)          //注意方法写法,end不包括
toLowerCase()
toUpperCase()
trim()                      //忽略前后的空白


StringBuilder()
StringBuilder(String str)


append()
capacity()   与length()的区别!!建议忘了它吧!!
charAt()
delete(int start,int end)    //不包含end
indexOf()
lastIndexOf()
insert(int offset,CharSequence s)
length()
reverse()
substring(int begin)                  //注意方法写法
substring(int begin,end不包括
String toString()

没有没有equals()方法!!!!!!!!
没有没有equals()方法!!!!!!!!
没有没有equals()方法!!!!!!!!

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读