Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #14128
| From | bilsch <king621@comcast.net> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Newbie has simple question |
| Date | 2012-05-02 05:10 -0700 |
| Organization | A noiseless patient Spider |
| Message-ID | <jnr88b$q5s$1@dont-email.me> (permalink) |
I wrote a loop that reads a text file (NVRAM.TXT) and stores it in a big
character array and prints it out. It works fine. Just for the heck of
it I tried to break it into two files: one that does the reading and the
creation of the array, and another (with main) that prints out the first
10 characters of the array. It doesn't work. There's something wrong
with how I reference the array in the main program. The two files are
shown below, along with the error message that is generated. The
statement causing the error is:
System.out.print(bstr.nvchr[n]);
Please tell me how to make it work (if possible). Here are the two files:
public class NvrWork {
public static void main(String[] args) {
int n;
BigString bstr = new BigString();
for (n = 1; n < 10; n++) {
System.out.print(bstr.nvchr[n]);
}
}
}
public class BigString {
public BigString() {
int fin = 1;
int count = 1;
try {
FileInputStream file = new FileInputStream("NVRAM.TXT");
char[] nvchr = new char [30000];
while (fin != -1) {
fin = file.read();
nvchr[count] = (char) fin;
//System.out.print(nvchr[count]);
count++;
}
System.out.println("Bytes read : " + count);
file.close();
} catch (IOException e){
System.out.println("Could not read file");
}
}
}
OUTPUT:
run:
Bytes read : 26017
Exception in thread "main" java.lang.RuntimeException: Uncompilable
source code - Erroneous tree type: <any>
at NvrWork.main(NvrWork.java:9)
Java Result: 1
BUILD SUCCESSFUL (total time: 3 seconds)
TIA. Bill S.
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread
Newbie has simple question bilsch <king621@comcast.net> - 2012-05-02 05:10 -0700
Re: Newbie has simple question bilsch <king621@comcast.net> - 2012-05-02 05:39 -0700
Re: Newbie has simple question Silvio Bierman <silvio@moc.com> - 2012-05-02 14:43 +0200
Re: Newbie has simple question bilsch <king621@comcast.net> - 2012-05-02 05:57 -0700
Re: Newbie has simple question Silvio Bierman <silvio@moc.com> - 2012-05-02 15:07 +0200
Re: Newbie has simple question bilsch <king621@comcast.net> - 2012-05-02 06:36 -0700
Re: Newbie has simple question Silvio Bierman <silvio@moc.com> - 2012-05-02 16:43 +0200
Re: Newbie has simple question Lew <lewbloch@gmail.com> - 2012-05-02 11:07 -0700
Re: Newbie has simple question bilsch <king621@comcast.net> - 2012-05-02 12:57 -0700
Re: Newbie has simple question Lew <lewbloch@gmail.com> - 2012-05-02 14:21 -0700
csiph-web