用容器啊,比如list set map等,都不用管多少个的

解决方案 »

  1.   

    如果是想用程序生成java文件的话,用循环倒也可以,不过就简单了因为只是作些字符串处理
      

  2.   

    我想你的record类一定是自己定义的吧???
        public static DetailRecord[] getDetailRecordArray(int n,String[] TransactionID, long[] Fee )
        {
         int n1 = n - 1;
         if(n<=0)
           return null;
          DetailRecord records[] = new DetailRecord[n1];
          DetailRecord record ;
          for(int i=0;i<n;i++){
           record = new DetailRecord(TransactionID[i],Fee[i]); 
            records[i]= record;
          }
          return records;
        }
      

  3.   

    public DetailRecord[] getDetailRecords(int n){
    DetailRecord[] records = new DetailRecord[n];
    for(int i = 1; i <= n; i++){
    records[i] = new DetailRecord(i + 1, i +1);
    }
    return records;
    }
      

  4.   

    List l=new ArrayList();
    DetailRecord record_1 = new DetailRecord(1, 1);
    l.add(record_1);
    DetailRecord record_2 = new DetailRecord(2, 2);
    l.add(record_2);
    …………
    DetailRecord record_n = new DetailRecord(n, n);
    l.add(record_n);DetailRecord [] array=(DetailRecord [])Collections.toArray(new DetailRecord []{},l);