for (int tmp : target )关于Java的,
来源:百度知道 编辑:UC知道 时间:2024/06/22 23:34:07
for (int tmp : target )这个语句在Java中表示什么意思,要具体点的,请高手指点啊。分有的是。
for each语法,你的target必须是个实现iterable接口的对象
实际上这句话=for(int tmp=target[0],int i=0;i<target.length-1;i++,tmp=target[i])
foreach循环语句,target必须是个实现iterable接口的对象或者是Collection
它其实遍历target中每个元素,等同于
Iterator it=target.iterator();
where(it.hasNext()){
it.next();
}
假设你有个strs数组,那么你要将这个数组遍历出来有很多方法
用for循环的话也有这么几种:
for (String s : strs) {
System.out.println(s);
}//foreach
for (int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}
效果一样,但是后者的效率比前者高。
C++中的一个问题 for(int i;……)
for (int t : i)是什么意思,具体问题见补充
“for(int i=1;i<100;i++)” 与“int i;for(i=1;i<100;i++)”有什么不同?
for (int i=0; i<count; i++)在VC中为什么报错
c#里的代码给解释一下:for (int i=0;i<arr.Length;i++)
int *p(int int)与int (*p)(int int)区别?
main() {int i,int sum=0; {for(i=1;i<=100;i++) sum=sum+i; printf("\n%d",sum);
x=1 for y +1 to 5 x=x*y endfor ?int(x/5),int(x/y) return 写出程序运行的结果?
1.tmp e.tmp
for(int 1=0;1<500;i++); 完成这一个函数需要多长的时间啊