增強for循環是用在JDK1.5 以上的版本之上的。版本之前的是不可以用的。 今天在看別人代碼時候 自己在網上查詢了下。聽說過,不過沒怎麼在意。今天學了一下,與大家分享。往大家多多支持和提出您的寶貴意見:
廢話不多說 上代碼
List<String> liststring=new ArrayList<String>();// 其實增強for循環用在泛型中更爲合理的。
liststring.add("增強1");
liststring.add("增強2");
liststring.add("增強3");
liststring.add("增強4");
liststring.add("增強6");
liststring.add("增強5");
for(String strs:liststring){ //記住中間要用分號 前面是隨便定義的一個變量 後面是要循環的集合名字
system.out.println(strs);
}
缺點是 不能在任意位置加入或者移除數字
沒有了索引位置 i
- String[] fields={"name","age","sex"};
- StringBuilder sql=new StringBuilder("select ");
- for(int i=0;i<fields.length;i++){
- if(i<fields.length-1){
- sql.append(fields[i]+",");
- }else{
- sql.append(fields[i]);
- }
- }
- sql.append(" from t_user");
- System.out.println(sql);
總之 能使用增強for循環的餓地方要優先使用。