社区
Java SE
帖子详情
foreach过程中,如果读取它的计数器。类似(for int i;;) 的那个i
孤尽JavaSea
2010-03-12 02:19:08
如果foreach没有这个功能,只能用for(;;)了。
...全文
500
13
打赏
收藏
foreach过程中,如果读取它的计数器。类似(for int i;;) 的那个i
如果foreach没有这个功能,只能用for(;;)了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BearKin
2010-03-14
打赏
举报
回复
[Quote=引用 9 楼 bao110908 的回复:]
原理是这样的:
一、对于实现了 Iterable 接口中类,编译器内部转换成类似这样的格式:
for(Iterator<T> i = list.iterator(); i.hasNext(); ) {
T t = i.next();
}
二、对于数组,编译器内部转换成类似这样的格式:
for(int i = 0; i < nums.length; i++) {
int n……
[/Quote]
您的意思是用for(int i : ints) 假设后面的是数组 在里面可以用i?...
GG_wg
2010-03-13
打赏
举报
回复
String[] strs = {"1","2"};
int i =0;
foreach(String str : strs){
System.out.println(str);
i++;
}
dinghun8leech
2010-03-13
打赏
举报
回复
[Quote=引用楼主 java_gannbare 的回复:]
如果foreach没有这个功能,只能用for(;;)了。
[/Quote]
foreach在遍历集合类时又没有for循环快,何必一定要用foreach?
shen8
2010-03-13
打赏
举报
回复
顶楼上。。。路过
火龙果被占用了
2010-03-13
打赏
举报
回复
原理是这样的:
一、对于实现了 Iterable 接口中类,编译器内部转换成类似这样的格式:
for(Iterator<T> i = list.iterator(); i.hasNext(); ) {
T t = i.next();
}
二、对于数组,编译器内部转换成类似这样的格式:
for(int i = 0; i < nums.length; i++) {
int n = nums[i];
}
孤尽JavaSea
2010-03-13
打赏
举报
回复
foreach原理是不是这样的:
Collection x = new ArrayList();
x.add(1);x.add(2);
Iterator y = x.iterrator();
while(x.hasNext){
......
}
BearKin
2010-03-12
打赏
举报
回复
for(;;)吧
for each是个简写 他实际实现LZ可以上网搜索下 集合是用Iterator 数组我倒是不知道
孤尽JavaSea
2010-03-12
打赏
举报
回复
还有更好的建议吗?
小李子
2010-03-12
打赏
举报
回复
int i = 0;
foreach()
{
//i
i++;
}
孤尽JavaSea
2010-03-12
打赏
举报
回复
再次求助。
孤尽JavaSea
2010-03-12
打赏
举报
回复
foreach 如何写入i
zliuzz
2010-03-12
打赏
举报
回复
顶楼上。。。路过
APOLLO_TS
2010-03-12
打赏
举报
回复
i++写进程序内部,不就行了。
用JAVA语言统计文本文件
中
字母出现的频率
2. **字符转换与计数**:在
读取
文件的
过程
中
,将每一行的字符串转换为字符数组,然后遍历数组,对每个字符进行计数。注意,为了不区分大小写,可以将字符转换为小写(`Character.toLowerCase()`)。 ```java char[]...
Java for循环的几种用法分析
这段代码
中
,初始化部分`
int
j = 0`设置循环
计数器
,条件部分`j 检查是否到达数组末尾,迭代部分`j++`更新
计数器
。循环内部的代码块将对每个元素执行一次。 2. 增强型for循环(
foreach
循环): J2SE 1.5引入的增强...
5.数组作业答案1
另一种更简洁的方式是使用增强型for循环(
foreach
),如`for (
int
num : newArr) { System.out.pr
int
ln(num);}`。 4. **Java Scanner类** - `java.util.Scanner`是Java提供的用于
读取
用户输入的类,常用于从控制台...
C#读当前系统运行进程以及内存使用情况
下面我们将深入探讨这个主题,以实现一个窗体应用程序,它能够显示当前系统
中
的所有进程,提供每个进程的内存使用数据,以及允许用户刷新显示和结束特定进程。 首先,我们需要导入必要的命名空间来访问系统进程和...
java代码-最大值,最小值,平均值
在上述代码
中
,我们使用了增强的for循环(
foreach
)遍历数组,并且为了得到精确的浮点平均值,将总和转换为`double`类型。 除了上述基本方法,Java 8引入了Stream API,这提供了一种更简洁的处理数据的方式。例如,...
Java SE
62,624
社区成员
307,283
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章