String[] s = null ;
for(int i =1;i<10;i++)
{
s[i]=i+"";
System.out.println(s[i]);
}

解决方案 »

  1.   

    老大们
    怎么才能将i赋给S[i]呢?
      

  2.   

    你这是要作什么呢?string本身就是一个字符串常量 ,你后面的那个【】没有必要  也是错误的
    要是你想申请一个string数组的话 这么用
    vector<string> vec;
    内存动态分配的
    呵呵  去c++版看看吧 这样的讨论很多
      

  3.   

    老大们
    怎么才能将i赋给S[i]呢
    ================
    要是这样的话 也不用vector了   直接string s,t;
    for(int i =1;i<10;i++)
    {
        t="i";
        s=s+t;
    }
      

  4.   

    晕哦   在csdn乱转  没有想到 到了java的地方了汗,那我上面说得也不知道对不对了  不好意思啊  呵呵
      

  5.   

    String[] s = null ;//修改为String[] s= new String[10];
    for(int i =1;i<10;i++)
    {
    s[i]=i+"";
    System.out.println(s[i]);
    }这是最基本的问题,你没有赋初值,建议把基础好好学学
      

  6.   

    我刚学的初值是eclipse给的!
    还以为是初始花为0,汗!
      

  7.   

    类a1 a3在同一个包下
    如何将s(就是上面那个拉)赋给
    String[] flavors(a3中的变量)?
    谢谢~
      

  8.   

    我用的是
    a1 a1s;
    String[] flavors = a1s.s;
    不行
      

  9.   

    int i=10;
    String s=Integer.toString(i);
      

  10.   

    a1 a1s=new a1();
    String[] flavors = a1s.s;
      

  11.   

    /**
     a1 中的S保存的是排好序的文件名
     想把S中的结果用图形方式表现出来
     */
    import java.awt.*;import java.applet.*;public class a3 extends Applet {
    int count=0;
    a1 ss=new a1();
    List lst = new List(9, true);
    TextArea t = new TextArea(6, 30);
    Button b = new Button("test");
    public void init() {
     t.setEditable(false);
     for(int i = 0; i < ss.s.length; i++)
       lst.addItem(ss.s[count++]);
     add(t);
     add(lst);
     add(b);
    }
    public boolean handleEvent(Event evt) {
     if(evt.id == Event.LIST_SELECT ||
        evt.id == Event.LIST_DESELECT) {
       if(evt.target.equals(lst)) {
         t.setText("");
         String[] items = lst.getSelectedItems();
         for(int i = 0; i < items.length; i++)
           t.appendText(items[i] + "\n");
       }
       else 
         return super.handleEvent(evt);
     } 
     else 
       return super.handleEvent(evt);
     return true;
    }
    public boolean action(Event evt, Object arg) {
     if(evt.target.equals(b)) {
       if(count < ss.s.length)
         lst.addItem(ss.s[count++], 0);
     }
     else 
       return super.action(evt, arg);
     return true;
    }
    }
    帮我看看为什么错了?
      

  12.   

    FileDialog d = new FileDialog(this);
          d.setFile("*.*); 
          d.setDirectory(".");