foreach循环只是比普通for循环遍历数组更好用
for(数据类型 数据变量;数组){
需要循环的语句
}
例子:
int[] b=new int[10];
for(int i=0;i<10;i++) {
b[i]=i;
}//需要先对数组赋值
for(int k:b){
System.out.println(k);//每一次循环的,k==b[n-1]的值
//比如输出0 1 2 3 4 5 6 7 8 9
}
package notebook;
import java.util.ArrayList;
import java.util.Scanner;
public class Notebook {
ArrayList<String> words=new ArrayList<String>();
//ArrayList<数据类型> 对象=new ArrayList<数据类型>
//创立一个数组用于ArrayList的填充数组用法,大小用word.size可与ArrayList创立的数字同大小
void addword(String a) {
words.add(a);//ArrayList会创建一个数组,然后接受一个元素放入从下标0开始递增的数组
}
void getword(int i) {
words.get(i);//寻找数组里下标为i的元素,可搭配输出函数等使用例如:System.out.println(word.get(i));
}
void delete(int i) {
words.remove(i);//删除数组中下标为i的元素,并将i后的元素提前一位 比如[0]=5 [1]=6,remove(0)后, [0]=6;
}
String[] fillArray() {
String[] a=new String[words.size()];
words.toArray(a);//a=wrods[]
return a;
}
public static void main(String[] args) {
}
}