File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes Problem in Calculating the Length... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Problem in Calculating the Length..." Watch "Problem in Calculating the Length..." New topic
Author

Problem in Calculating the Length...

Ranet Saed
Greenhorn

Joined: May 02, 2006
Posts: 7
Hi I need to calculate the Length of a message saved in a text file so
i wrote the following code:
int len;
try{
FileInputStream Message_File=new FileInputStream
("output8.txt");
BufferedReader buff=new BufferedReader(new
InputStreamReader(Message_File));
String Input_Message=new String();
System.out.println("Your input message is as following:");
while((Input_Message=buff.readLine() )!=null){
// Calculating the the length of our message in unit of bits
System.out.println(Input_Message);
len=Input_Message.length();
System.out.println(len);}
{catch......

this will only give me the length of the last line in the Mesage not
the length of all the message ,so when I Put this statement after while
loop :
len=Input_Message.length();
System.out.println(len);
it will give null exeption:
java.lang.NullPointerException
at final_append.CopyBytes.main(CopyBytes.java:19)
Exception in thread "main"
So what i can do???


Reply
Keith Lynn
Ranch Hand

Joined: Feb 07, 2005
Posts: 2367
Instead of simply assigning the new length to the variable len, you need to accumulate those lengths.
Justin Fox
Ranch Hand

Joined: Jan 24, 2006
Posts: 802
i dont know what kinda of value the variable would be, but you could


set up a variable, which i saw you say byte.

so do this in the while loop..

info += len;

so every time it adds the length of input_w/e to info.

hope this helps a lil

-Justin-


You down with OOP? Yeah you know me!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Problem in Calculating the Length...