🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.language
Article #7476

How to define/use array of records (user-defined types)?

#7476
From: swett
Date: Thu, 21 Jun 2001 01:32
38 lines
1859 bytes
I have defined something like the following in Delphi in the past:

type
  ItemData = record
    Number:integer;
    Description:string;
    Cost:double;
  end;

var
  ItemsArray:array[1..50] of ItemData;


How do I define, populate, and then access an array such as this in
JBuilder?  I've tried creating a new class that only has data members in it
(no methods), but every time I tried to access a data member at run time, I
get a NullPointerException error.

For example, if I do this ...

ItemData[] myItemData = new ItemData[50];
myItemData[0].Number = 575;
myItemData[0].Description = "widget";
myItemData[0].Cost = 29.95;

... I'll get a NullPointerException error.  I no longer have the bit of
source code for the class definition because I gave up, but it looked
something like this:

class ItemData
{
  int Number = 0;
  String Description = new String( );
  double Cost = 0.0;
}


Any idea what I'm doing wrong?  Thanks.
Technical Details
Message-ID: <3b315178_1@dnews>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!skynet.be!newsfeed00.sul.t-online.de!t-online.de!news1.dtag.de!news.stgl.sel.alcatel.de!news.stgl.sel.alcatel.de!dnews

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f74b3,f38dc19b99e1adb5,start
X-Google-Attributes: gidf74b3,public
X-Google-ArrivalTime: 2001-06-20 19:06:27 PST
Reply-To: <swett@bcswebsite.com>
From: <swett@starband.com>
Newsgroups: borland.public.jbuilder.java.language
Subject: How to define/use array of records (user-defined types)?
Date: Wed, 20 Jun 2001 21:32:20 -0400
Lines: 40
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
NNTP-Posting-Host: 148.71.34.6
Message-ID: <3b315178_1@dnews>
X-Trace: dnews 993087864 148.71.34.6 (20 Jun 2001 18:44:24 -0700)
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!skynet.be!newsfeed00.sul.t-online.de!t-online.de!news1.dtag.de!news.stgl.sel.alcatel.de!news.stgl.sel.alcatel.de!dnews