JAVA迭代是什么意思

请说具体点..~~顺便举个例子嘿嘿`... 请说具体点..~~顺便举个例子嘿嘿` 展开
 我来答
以画屏屏8748
2007-11-30 · TA获得超过7191个赞
知道大有可为答主
回答量:2581
采纳率:0%
帮助的人:3321万
展开全部
java有个enum类型的,不过个人觉得用处不是很大,你就在里面声明几个可能会用到的东西..其实如果不用枚举也没什么大碍吧. 迭代很重要,Collection接口继承自iterable接口,iterable接口中定义了iterate(迭代)方法,所以一切实现Collection接口的类必须提供iterate方法。 迭代的概念也不是很难,就是说如果我一张链表里面存了100个元素,你可以用迭代器不断的区访问链表中的元素。 for example LinkedList list = new LinkedList //suppose we have added 100 elements for(Iterator itr = list.iterator;itr.hasNext();){ System.out.println(itr.next()); }
雨辰RainTime
2007-11-30
知道答主
回答量:19
采纳率:0%
帮助的人:20.9万
展开全部
JAVA中的迭代分为迭代器还是算法。
不知你想知道哪种
如果是迭代器的话,那没什么好说的,就是封装一个类而已。
如果是算法,下面附上代码,研究下便理解。
/**
*Filsename: SortArray.java
*Task: 数组的迭代插入排序算法
*/
public class SortArray{
public static void main(String[] args)
{
int array[]={8,9,1,4,2,3,0,6,5,7};
display(array);
insertionSort(array,array.length);
display(array);
}
public static void insertionSort(int[] a,int n)
{
for(int unsorted=1;unsorted<n;unsorted++)
{
insertInOrder(a[unsorted],a,0,unsorted-1);
}
}
private static void insertInOrder(int num,int[] a,int first,int last)
{
while(first<=last&&num<a[last])
{
a[last+1]=a[last];
last--;
}
a[last+1]=num;
}
public static void display(int[] a)
{
for(int i=0;i<a.length;i++)
System.out.print(a[i]+" ");
System.out.println();
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
moto421
2007-11-30
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
迭代通俗点说就是把成捆的东西拆开,依次分布,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bbec2c4
2007-11-30 · TA获得超过167个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:0
展开全部
public iter(List list) {
for (Iterator iter = list.iterator();iter.hasNext(); ) {

System.out.print(iter.next());
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式