首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java新手,简单有关问题

2012-01-22 
java新手,简单问题有个类publicclassPair{intN_KeyStringN_Value}用它定义一个数组,如何初始化呢?protec

java新手,简单问题
有个类
public   class   Pair   {
int   N_Key;
String   N_Value;
}

用它定义一个数组,如何初始化呢?
protected     Pair     []     element;    
 
我这样初始化他:    
element[1]     =     new     Pair();    
但是用它的时候:    
element[1].N_Value,有问题????????    
谢谢。

[解决办法]
你的N_Value在用之前没有赋值吧?应该是空指针一场吧?
[解决办法]
先要总体初始化一下:element = new Pair[n];
[解决办法]
int[] a = new int[3];
a[0] = 1; a[1] = 2; a[2] = 3;
int[] a = {1,2,3};
[解决办法]
protected Pair [] chil= new Pair [10];
protected Pair [] chi = {new Pair (),new Pair ()};
要初始化才能用呀,不能直接用
protected Pair [] element;

element[1] = new Pair();
这样是错误的用法
element[1].N_Value
[解决办法]

热点排行