Article View: borland.public.jbuilder.java.language
Article #7476How to define/use array of records (user-defined types)?
From: swett
Date: Thu, 21 Jun 2001 01:32
Date: Thu, 21 Jun 2001 01:32
38 lines
1859 bytes
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!dnewsShow 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