Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #14128

Newbie has simple question

Path csiph.com!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail
From bilsch <king621@comcast.net>
Newsgroups comp.lang.java.programmer
Subject Newbie has simple question
Date Wed, 02 May 2012 05:10:49 -0700
Organization A noiseless patient Spider
Lines 60
Message-ID <jnr88b$q5s$1@dont-email.me> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Wed, 2 May 2012 12:10:51 +0000 (UTC)
Injection-Info mx04.eternal-september.org; posting-host="llALXQ6TxsVqIoSLcrwVyA"; logging-data="26812"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19vlGUyxrh91cQczzdVplmL"
User-Agent Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1
Cancel-Lock sha1:KBx+W+wDhWHgA3hd1bDAl8FHBMA=
Xref csiph.com comp.lang.java.programmer:14128

Show key headers only | View raw


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 | NextNext in thread | Find similar | Unroll thread


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