激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 淺析Java類和數據結構中常用的方法

淺析Java類和數據結構中常用的方法

2020-06-09 12:05jingxian JAVA教程

下面小編就為大家帶來一篇淺析Java類和數據結構中常用的方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1.Object里面常用的方法:

protected Object clone()創建并返回此對象的一個副本。

boolean equals(Object obj)指示其他某個對象是否與此對象“相等”。

protected void finalize()當垃圾回收器確定不存在對該對象的更多引用時,由對象的垃圾回收器調用此方法。

Class<?> getClass()返回此 Object 的運行時類。

int hashCode()返回該對象的哈希碼值。

void notify()喚醒在此對象監視器上等待的單個線程。

void notifyAll()喚醒在此對象監視器上等待的所有線程。

String toString()返回該對象的字符串表示。

void wait()在其他線程調用此對象的 notify() 方法或 notifyAll() 方法前,導致當前線程等待。

void wait(long timeout)在其他線程調用此對象的 notify() 方法或 notifyAll() 方法,或者超過指定的時間量前,導致當前線程等待。

void wait(long timeout, int nanos)在其他線程調用此對象的 notify() 方法或 notifyAll() 方法,或者其他某個線程中斷當前線程,或者已超過某個實際時間量前,導致當前線程等待。

2.Iterator接口中常用的方法:

•a.boolean hasNext()判斷是否有下一個元素

•b.E next()返回下一個元素

•c.void remove()刪除最后一個元素

3.ListIterator接口中常用的方法:

•a.boolean hasNext()判斷是否有下一個元素

•b.E next()返回下一個元素

•c.int nextIndex() 返回下一個元素的下標

•d.boolean hasPrevious();是否有前一個元素;

•e.E previous();返回前一個元素;

•f.int previousIndex();返回前一個元素的下標;

•g.void set(E e);設置元素。

•h.void add(E e);添加元素。

4.Collection類里面的方法:

•a.boolean add(E e)確保此collection包含指定元素。

•b.boolean addAll(Collection<? extends E> c)將指定collection中的所有元素都添加到此collection中(可選操作)。

•c.void clear()移除此collection中的所有元素(可選操作)。

•d.boolean equals(Object o)比較此collection與指定對象是否相等。

•e.boolean isEmpty()如果此collection不包含元素,這返回true。

•f. Iterator<E> iterator()返回在此collection的元素上進行迭代的迭代器。

•g.boolean remove(Object o) 從此collection中移除指定元素的單個實例,如果存在的話。

•h.boolean removeAll(Collection<?> c)移除此collection中哪些也包含在指定collection中的所有元素。

•i.int size()返回此collection中的元素數。

•j.Object[] toArray() 返回包含此collection中所有元素的數組。

•k.<T> T[] toArray(T[] a)返回包含在此collection中所有元素的數組;返回數組的運行時類型與指定數組的運行時類型相同。

5.Map接口

•a.int size()Map中包含的鍵值對的個數;

•b.boolean isEmpty()Map中是否有元素;

•c.boolean containsKey(Object key)判斷是否包含Key的鍵值對;

•d.boolean containsValue(Object value)判斷是否包含value的鍵值對;

•e.V get(Object key)獲取Key的值;V是value值的類型

•f.V put(K key,V value)將鍵值對放到Map中。

•g.V remove(Object key)刪除key值。

•h.void putAll((Map<? extends K>,<? extends V> m)將另一個map中的鍵值對都放進去。

•i.void clear();清空Map中的所有鍵值對。

•j.Set<K> setKey();返回一個key的集合。

•k.Collection<V> values();返回一個value的列表。

•l.Set<Map.Entry<K,V>> entrySet();返回這個Map中的所有鍵值對以Entry實體的形式。

•m.boolean equals(Object o);表示某個對象是否與此對象相等;

•n.int hashCode();返回對象的hash值。

6.String類是一個final類不能被繼承。

char charAt(int index) 返回字符串中第index個字符;

int length() 返回字符串的長度;

int indexOf(String str) 返回字符串中第一次出現str的位置;

int indexOf(String str,int fromIndex) 返回字符串從fromIndex開始第一次出現str的位置;

boolean equalsIgnoreCase(String another) 比較字符串與another是否一樣(忽略大小寫);

String replace(char oldchar,char newChar) 在字符串中用newChar字符替換oldChar字符

boolean startsWith(String prefix) 判斷字符串是否以prefix字符串開頭

boolean endsWith(String suffix) 判斷一個字符串是否以suffix字符串結尾;

String toUpperCase() 返回一個字符串為該字符串的大寫形式;

String toLowerCase() 返回一個字符串為該字符串的小寫形式

String substring(int beginIndex) 返回該字符串從beginIndex開始到結尾的子字符串; String substring(int beginIndex,int endIndex) 返回該字符串從beginIndex開始到endsIndex結尾的子字符串

String trim() 返回該字符串去掉開頭和結尾空格后的字符串

String[] split(String regex) 將一個字符串按照指定的分隔符分隔,返回分隔后的字符串數組

int lastIndexOf(int ch)只找最后一個匹配的字符串的位置。

int lastIndexOf(int ch, int fromIndex) 只找從fromIndex開始的最后一個匹配的字符串的位置。

int lastIndexOf(String str) 只找最后一個匹配字符串的位置。

int lastIndexOf(String str, int fromIndex)只找從fromIndex開始的最后一個匹配的字符串的位置。

int hashCode() :返回當前字符的哈希表碼。

int indexOf(int ch) :只找第一個匹配字符位置。

int indexOf(int ch, int fromIndex) :從fromIndex開始找第一個匹配字符位置。

int indexOf(String str) :只找第一個匹配字符串位置。

int indexOf(String str, int fromIndex) :從fromIndex開始找第一個匹配字符串位置。

byte[] getBytes() :將該String對象轉換成byte數組。

void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) :該方法將字符串拷貝到字符數組中。其中,srcBegin為拷貝的起始位置、srcEnd為拷貝的結束位置、字符串數值dst為目標字符數組、dstBegin為目標字符數組的拷貝起始位置。

以上這篇淺析Java類和數據結構中常用的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本一区二区三区四区高清视频 | 国产呦在线观看视频 | 精品在线免费播放 | 精品乱码久久久久 | 国产日韩欧美一区 | 欧美亚洲一区二区三区四区 | 日韩在线视频导航 | 天天都色视频 | 国内精品久久久久久久影视红豆 | 午夜在线视频一区二区三区 | 国产乱淫av片免费观看 | 亚洲二区三区在线 | 免费毛片在线视频 | 久久久久久久久久久久久九 | 久久福利小视频 | 黄色免费在线视频网站 | 黄色av网站在线观看 | 羞羞视频一区二区 | 毛片免费一区二区三区 | 欧美精品成人一区二区在线观看 | 国产一级毛片高清视频 | freexxxx性女hd性吃奶 | 91看电影| 中文字幕亚洲欧美 | 91精品国产网站 | 国产高潮好爽受不了了夜色 | 久久久久久久亚洲精品 | 黄色免费播放网站 | 成人国产精品色哟哟 | 亚洲91精品 | 日韩欧美综合在线 | 天天干天天透 | 免费观看的毛片手机视频 | 娇妻被各种姿势c到高潮小说 | 亚洲国产精品99 | 羞羞视频免费网站 | 国产一级毛片网站 | xxxxhdhdhdhd日本 | 亚洲国产精品久久久久制服红楼梦 | av免费在线免费观看 | 7777视频 |