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

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个元素。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值