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

前面定义了一个Student类。输入下面的方法后报错了。
public void AddStudents(Student ... students){
foreach(Student student : students){
}
}

宝慕林4294392
浏览 219回答 3
3回答

慕虎7371278

Java的foreach语句的形式如下:foreach (type identifier in expression) statement其中:1、typeidentifier 的类型。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为基础来开发的。

一只甜甜圈

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

海绵宝宝撒

java中的foreach也是用for表示具体语法分两种:第一种-数组for(type&nbsp;var&nbsp;:&nbsp;arr)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;//循环体}示例(这里以List为例):List<String>&nbsp;list&nbsp;=&nbsp;new&nbsp;ArrayList<String>();for(String&nbsp;item&nbsp;:&nbsp;list){&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("循环元素:"&nbsp;+&nbsp;item);}第二种-非数组类可迭代对象for(type&nbsp;var&nbsp;:&nbsp;coll)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;//循环体}示例:Map<String,&nbsp;String>&nbsp;map&nbsp;=&nbsp;new&nbsp;HashMap<String,&nbsp;String>();for(Entry<String,&nbsp;String>&nbsp;item&nbsp;:&nbsp;map.entrySet()){&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("循环元素&nbsp;key:"&nbsp;+&nbsp;item.getKey()&nbsp;+&nbsp;"&nbsp;value:"&nbsp;+&nbsp;item.getValue());}
打开App,查看更多内容
随时随地看视频慕课网APP