Array of objects initialization Problem - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Array of objects initialization Problem

Danish KamranDanish Kamran Posts: 31Member
As Array of primative data types or non premative data types( objects of class) are created, they are initialized.i.e.
if i do
int [] i = new int [10]; then,
Array of 10 integers is created and they are initializesd by zero and if i have a class of Name Test and i do
Name [] N = new Name[10]; then
10 Array of data type Name is created and they all iniatialized by null and if i call any method of Name like N[0].someMethod then JDK sends nullpointerexception.
[b][color=Purple]Please tell me how to over come to this problem and how array of data types are created by their Actual object not by null or 0 value.[/color][/b]


  • JonathanJonathan Posts: 2,914Member

    I think the best you can do is write a loop that initializes each element of the array after you've declared it.

    [code]for (i = 0; i < TheArray.Length; i++)
    TheArray[i] = new Thingy();[/code]

    Or something like that; it may be a little off, since (happily :-)) I don't have to write Java any more these days. :-)

    (tr/yuiqwert/her anot/))for($::b);for($::c){$_.=$^X;
    /(p.{2}l)/;$_=$1}$::b=~/(..)$/;print("$::a$::b $::c hack$1.");
Sign In or Register to comment.