我想问下怎么把一个循环的变量得到放到另一个类里面去?
实在是想不出来
比如说
for (int i = 0; i < 10; i++) {
    这里的每一个i值我想得出来
    用另一个类来引用}

解决方案 »

  1.   


    int j = 0;
    for (int i = 0; i < 10; i++) { 
        //这里的每一个i值我想得出来 
        //用另一个类来引用 
        j = i;
    }
      

  2.   


    这样j的值一直在被i覆盖,最后得到的是最后一个i
    这样我也知道
    我是想得到循环的所有i值给另一个类用
      

  3.   


    我要把sax解析里面的东西上传到数据库里面.这个值要传给sql语句
      

  4.   

    思路是这样的:
    先把xml的数据读出放到一个数组中。
    在将数组的数据放到对象中
      

  5.   

    你把循环里每个i 的值添加到一个ArrayList里不就保存了吗,
    然后再把这个ArrayList给返回
    上代码import java.util.ArrayList;public class Test1 { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub

    Test2 test = new Test2();
    ArrayList al = test.getArray();

    for(int i=0;i<al.size();i++){
    System.out.println(al.get(i));
    }
    }}class Test2{

    ArrayList getArray(){
    ArrayList al = new ArrayList();

    for(int i=0;i<10;i++){
    al.add(i);
    }

    return al;
    }
    }