为了账号安全,请及时绑定邮箱和手机立即绑定

请问以下的情况,该怎么使用foreach?

请问以下的情况,该怎么使用foreach?

宝慕林4294392 2021-12-01 11:07:46
前面定义了一个Student类。输入下面的方法后报错了。public void AddStudents(Student ... students){foreach(Student student : students){}}
查看完整描述

3 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

Java的foreach语句的形式如下:

foreach (type identifier in expression) statement

其中:

1、type

identifier 的类型。

2、identifier

表示集合元素的迭代变量。如果迭代变量为值类型,则无法修改的只读变量也是有效的。

3、expression

对象集合或数组表达式。集合元素的类型必须可以转换为 identifier 类型。请不要使用计算为 null 的表达式。

而应计算为实现 IEnumerable 的类型或声明 GetEnumerator 方法的类型。在后一种情况中,GetEnumerator 应该要么返回实现 IEnumerator 的类型,要么声明 IEnumerator 中定义的所有方法。

4、statement

要执行的嵌入语句。

扩展资料

foreach的应用:

1、Android应用

许多的 Android应用都是Java程序员开发者开发。虽然 Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写。相当一部分的手机中都支持JAVA游戏,这就使很多非编程人员都认识了JAVA。

2、在金融业应用的服务器程序

Java在金融服务业的应用非常广泛,很多第三方交易系统、银行、金融机构都选择用Java开发,因为相对而言,Java较安全。

大型跨国投资银行用Java来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目。大多数情况下,Java被用在服务器端开发,但多数没有任何前端,它们通常是从一个服务器(上一级)接收数据,处理后发向另一个处理系统(下一级处理)。

3、网站

Java 在电子商务领域以及网站开发领域占据了一定的席位。开发人员可以运用许多不同的框架来创建web项目,SpringMVC,Struts2.0以及frameworks。

即使是简单的 servlet,jsp和以struts为基础的网站在政府项目中也经常被用到。例如医疗救护、保险、教育、国防以及其他的不同部门网站都是以Java为基础来开发的。



查看完整回答
反对 回复 2021-12-05
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

JAVA中foreach循环使用 foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach 语法格式如下:正确用法应该是:扩展资料: foreach又称增强for,是for循环的一个特殊简化版。foreach虽然是for循环的简化版本,但是并不是说foreach就比for更好用,foreach适用于循环次数未知,或者计算循环次数比较麻烦情况下使用效率更高,但是更为复杂的一些循环还是需要用到for循环效率更高

查看完整回答
反对 回复 2021-12-05
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

java中的foreach也是用for表示

具体语法分两种:

第一种-数组


for(type var : arr) {    //循环体}

示例(这里以List为例):


List<String> list = new ArrayList<String>();for(String item : list){    System.out.println("循环元素:" + item);}

第二种-非数组类可迭代对象


for(type var : coll) {    //循环体}

示例:


Map<String, String> map = new HashMap<String, String>();for(Entry<String, String> item : map.entrySet()){    System.out.println("循环元素 key:" + item.getKey() + " value:" + item.getValue());}



查看完整回答
反对 回复 2021-12-05
  • 3 回答
  • 0 关注
  • 218 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信