java vector 输出_5.7(java学习笔记)Vector、Enumeration
一.Vector
Vector類實現一個可擴展的數組對象。與數組一樣,它包含可以使用整數索引訪問。
它的基本操作方法add(int?index,?E?element),get(int?index),indexOf(Object?o)等操作方法
與數組中的方法類似這里就不敘述了。
我們主要看一個方法:Enumeration?elements(),返回一個Enumeration接口類型。
二、Enumeration
Enumeration類型Iterator,這不過這個是比較古老的迭代器主要出現在jdk1.5之前.
Enumeration中只有兩個方法:
hasMoreElements()用于判斷該集合是否還有元素。
nexElement()返回下一個元素。
我們結合這兩個來看下例子:
importjava.util.Enumeration;importjava.util.Vector;public classTest {public static voidmain(String[] args) {//TODO Auto-generated method stub
Vector v = new Vector<>();
v.add("1");
v.add("2");
v.add("3");
Enumerationenu =v.elements();while(enu.hasMoreElements()){
System.out.println(enu.nextElement());
}
}
}
運行結果:1
2
3
我們來看一個實現了Enumeration接口的子類StringTokenizer
首先這個子類實現了Enumeration接口,就可以迭代輸出元素。
它的作用類似字符串中split,可以用于分割字符。
importjava.util.Enumeration;importjava.util.StringTokenizer;importjava.util.Vector;public classTest {public static voidmain(String[] args) {//TODO Auto-generated method stub
String com = "google.com;baidu.com;bing.com";
StringTokenizer enu= new StringTokenizer(com,";");//指定分隔符為";",被分割字符串為comwhile(enu.hasMoreElements()){ //只傳字符串默認分割符為空格
System.out.println(enu.nextElement());
}
}
}
importjava.util.Enumeration;importjava.util.StringTokenizer;importjava.util.Vector;public classTest {public static voidmain(String[] args) {//TODO Auto-generated method stub
String com = "google.com;baidu.com;bing.com";
StringTokenizer enu= new StringTokenizer(com,";");while(enu.hasMoreElements()){
System.out.println(enu.nextElement());
}
}
}
運行結果:
google.com
baidu.com
bing.com
對于這些我們只需了解即可,在遇到比較古老的項目的時候,里面可能會出現這些。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java vector 输出_5.7(java学习笔记)Vector、Enumeration的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qt设置模态对话框并设置对话框的位置
- 下一篇: qt中xml文件的更新