以上的方法在JAVA中是怎么表达

解决方案 »

  1.   

    楼主你这个是什么语言。。
    for(int i:ints)
      

  2.   

    for(int   i:ints)这个是C#的方法吧!写成JAVA的要怎么写!JAVA中的FOR()循环好像不是这种写的吧
      

  3.   

    for(int i;i<10;i++){
        System.out.println(i);
    }
      

  4.   

    lz是这个意思吧
    public class TFor {
    public static void main(String args[]) {
    int ints[] = {5,4,3,2,1} ;
    for(int i:ints) {
    System.out.println(i) ;
    }
    }
    }
    java 5.0有这样的语法的
      

  5.   

    对,如果是在C#中,就是
    foreach(int i in ints)
    其实意思就是在ints中循环取出值并赋给i
      

  6.   

    没学过c# 不知道这个foreach(int i in ints)
      

  7.   

    foreach循环,JDK1.5中新增加的语言特性之一。可以用于迭代数组以及所有实现Iterable接口的集合类。冒号前面可以看作是后面数组或集合中的一个元素。各种迭代的例子如下:
    int[] nums = {1,2,3,4}
    for(int num : nums) {
        System.out.println(num);
    }List<String> list = new ArrayList<String>();
    lists.add("1");
    lists.add("2");
    lists.add("3");
    for(String str : list) {
        System.out.println(str);
    }Map<String, String> map = new LinkedHashMap<String, String>();
    map.put("a", "1");
    map.put("b", "2");
    map.put("c", "3");
    for(Map.Entry<String, String> entry : map.entrySet()) {
        System.out.println(entry.getKey() + " --> " + entry.getValue());
    }
      

  8.   

    另外再说一句,foreach循环与其他的循环迭代相比效率是最慢的。
      

  9.   

     这个是EnhancedFor,加强for,就是简单了点,不能方便的访问下标值,不提倡用
      

  10.   

    实现Iterator接口的集合类都可以用这个,很好用:)我有个疑问,数组也有实现Iterator接口,还是针对数组有另外的实现?
      

  11.   

    jdk5:
    for循环(for loop) 提供了同迭代器(iterator)一起使用的更简洁和更少出错的for循环版本。增强循环(Enhanced for Loop)  旧的循环LinkedList list = new LinkedList(); list.add("Hi");
    list.add("everyone!");
    list.add("Was");
    list.add("the");
    list.add("pizza");
    list.add("good?");
    for (int i = 0; i < list.size(); i++)
           System.out.println((String) list.get(i));
    //或者用以下循环
    //for(Iterator iter = list.iterator(); iter.hasNext(); ) {
    //Integer stringObject = (String)iter.next();
    // ... more statements to use stringObject...
    //}  新的循环LinkedList<String> list = new LinkedList<String>(); list.add("Hi");
    list.add("everyone!");
    list.add("Was");
    list.add("the");
    list.add("pizza");
    list.add("good?"); 
    for (String s : list)
           System.out.println(s);