java 排序

[复制链接]
查看11 | 回复2 | 2008-7-18 09:24:14 | 显示全部楼层 |阅读模式
for (int i : array) 高手在哪
for(int i : array) 这句话是什么意思 里面的 int i : array 我不明白的是里面的 ( :)符号

回复

使用道具 举报

千问 | 2008-7-18 09:24:14 | 显示全部楼层
for(int i:array)是一种范型的for循环应用方式,举个例:List[I] array = new ArrayList[I]();[I]就是范型的一种表达方式,意思是这个list里面只能装int型数据。通过这种方式,for循环就可以写成for(int i:array)这种写法就等于下面最平常的便利集合方式。for(int i = 0;iquickSort(List list, int start, int end) {
if(start >= end) {
return list;
}
int pos = start;
for(int i = pos + 1; i < end
回复

使用道具 举报

千问 | 2008-7-18 09:24:14 | 显示全部楼层
你想问什么?这是1.5版本的新功能,是foreach,for (int i : array) ,他是吧array里面的每个数赋予i,具体不说
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行