本帖最后由 java2000_net 于 2008-08-05 11:08:54 编辑

解决方案 »

  1.   


    public class Main {    public static void main(String[] args) {
           String[] head=new String[100];
            for (int i = 0; i < head.length; i++) {
                head[i]=String.valueOf(i+1);
                System.out.println(head[i]);
            }
        }
    }
      

  2.   

    public class Cen { public static void main(String args[]) {
    String header[]=new String[101];
    for(int i=1;i <=100;i++)
    {
      header[i]=String.valueOf(i);

    }
    }
      

  3.   

    public static void main(String[] args) {
    String[] head = new String[100];
    for (int i = 1; i <= head.length; i++) {
    head[i - 1] = String.valueOf(i); 
    }
    for (String s : head) {
    System.out.println(s);
    }
    }
      

  4.   


    String[] header = new String[len];
    for(int i = 0; i < len; i++)
    {
        header[i] = String.valueof(i + 1);
    }
      

  5.   

    String header[]=new String[100];
    for(int i=1;i <=100;i++)
    {
      header[i]=(new Integer(i)).toString();
      

  6.   

    编译错误+运行期错误(NullPointerException)
      

  7.   


      List<String> list = new ArrayList<String>();
      for (int i = 0; i < 100; i++) {
        list.add(String.valueOf(i + 1));
      }
      String []strArr = (String[])(list.toArray(new String[list.size()]));
      for (int i = 0; i < strArr.length; i++) {
        System.out.println(strArr[i]);
      }
      

  8.   

    刚才用while做了一下,我也来凑个热闹。我这里加了一些在输入输出
    import java.util.*;
    public class Stringoutprint {
        public static void main(String[] args){
         String[] head=new String[100];
        Scanner input=new Scanner(System.in);
        System.out.println("是否向数组中输入数据?(y/n)");
        String panduan=input.next();
        int i=0;
        while(panduan.equals("y"))
        {
        
         System.out.println("请输入相关字符!");
         String c=input.next();
         head[i]=String.valueOf(c);
        
         if(i<5)
         {
         i++;
         }
         else
         {
         break;
         }
        }
        System.out.println("程序终止!");
    }
    }
      

  9.   

    你不能整体的给head赋值  除非有一个String[] stringArray,你可以head = stringArray;
      

  10.   

    String header = new String[100];
    事先定义数组的话,在java里必须要确定数组的长度100
    建议用list来做,如果想转数据,list转数组很方便的有现成的方法
      

  11.   

    虽然问这个问题之前我的确是向前面几位那样,但是没有实现我想在JTable里的功能
    但是后来我搞出来了,还是谢谢各位