我的代码如下:
class s{
    public int[] test(){
         int[] a=new String[2];
         a[0]=0;
         a[1]=1;
        return a;
    }
}
class b{
    public static void main(String[] argc){
        s temp =new s();
        String c=new String[2];
        c=(String)temp.test();
        System.out.println(c[1]);
    }
}
但是编译的时候出现很多错误,请问什么问题?还有一个Frame里有81个完全相同的TextField排成9*9的矩阵,我的代码如下:
import java.awt.*;
import javax.swing.*;
class Demo{
    public Demo(){
    JFrame f=new JFrame();
    Container con=f.getContentPane();
    JTextField[][] textField=new JTextField[9][9];
    for(int i=0;i<9;i++)
      for(int j=0;j<9;j++){
          
          con.add(textField[i][j]);
      }
      
      f.setSize(800,800);
      f.setVisible(true);
     }
     public static void main(String[] argc){
         new Demo();
     }
}
但这个不知道为什么会出现空指针错误,还请高手进一步解释?