List的另一种遍历方式:索引遍历

来源:互联网 发布:华风创新网络 编辑:程序博客网 时间:2024/05/05 12:30
import java.util.*;public class Test {<span style="white-space:pre"></span>public static void main(String[] args) {<span style="white-space:pre"></span>List<MyPoint> lp = createPoints();<span style="white-space:pre"></span>for(int i=0;i<lp.size();i++)<span style="white-space:pre"></span>System.out.println("Point"+i+": "+lp.get(i).name+" ("+lp.get(i).x+","+lp.get(i).y+")");<span style="white-space:pre"></span>}<span style="white-space:pre"></span><span style="white-space:pre"></span>public static List<MyPoint> createPoints() {<span style="white-space:pre"></span>List<MyPoint> PList = new LinkedList<MyPoint>();<span style="white-space:pre"></span>PList.add(new MyPoint("P1",3,4));<span style="white-space:pre"></span>PList.add(new MyPoint("P2",6,7));<span style="white-space:pre"></span>PList.add(new MyPoint("P3",2,5));<span style="white-space:pre"></span>PList.add(new MyPoint("P4",1,9));<span style="white-space:pre"></span>PList.add(new MyPoint("P5",5,3));<span style="white-space:pre"></span>return PList;<span style="white-space:pre"></span>}}class MyPoint {<span style="white-space:pre"></span>double x;<span style="white-space:pre"></span>double y;<span style="white-space:pre"></span>String name;<span style="white-space:pre"></span>MyPoint(String name,double x,double y) {<span style="white-space:pre"></span>this.x=x;<span style="white-space:pre"></span>this.y=y;<span style="white-space:pre"></span>this.name=name;<span style="white-space:pre"></span>}}

每次靠往List对象lp里面传入一个所以,如同数组的使用,传入i,则使用lp.get(i)会的得到list中的第i个元素。

                                             
0 0
原创粉丝点击