line « API « Java I/O Q&A





1. Is there an equivalent of BufferedReader.readLine() that lets me pick what my end of line characters are?    stackoverflow.com

The Javadoc for BufferedReader.readLine() says:

A line is considered to be terminated by any one of a line feed ('\n'), a carriage return ('\r'), or a carriage ...

2. how to delete a particular line from random access file    stackoverflow.com

I am using a random access file in which i want to delete a line which satisfies some condition like if i have records MCA 30 MBA 20 BCA 10 now my requirement is if ...

3. GZIPInputStream reading line by line    stackoverflow.com

I have a file in .gz format. The java class for reading this file is GZIPInputStream. However, this class doesn't extend the BufferedReader class of java. As a result, I am ...

4. Eliminating the new line when using BufferedReader method to get user input using Java    stackoverflow.com

In this first assignment I have to have the user input some number (ex: 312) then add each number and output something like: "The numbers are 3 1 2 with the ...

5. FileInputStream and FileOutputStream line by line    stackoverflow.com

FileInputStream reads all bytes of a file and FileOutputStream writes allbytes to a file which class do i use if i want to read all bytes of a file but line by ...

6. How to detect first and last line during reader.readLine()?    stackoverflow.com

I am reading each line of the file in the below way

BufferedReader in = new BufferedReader(new FileReader(inFile));

while (null != (line = in.readLine())) {


}
I want to do some validation in the first ...

7. Read multiple lines from InputStreamReader (JAVA)    stackoverflow.com

I have an InputStreamReader object. I want to read multiple lines into a buffer/array using one function call (without crating a mass of string objects). Is there a simple way to ...

8. Question about Java File Reader    stackoverflow.com

I'm having some problems with the FileReader class. How do I specify an offset in the lines it goes through, and how do I tell it when to stop? Let's say I want ...

9. how does BufferedReader keep track of what line has been read?    stackoverflow.com

I'm reading lines from a file, and I believe that once I've read all the lines, I get an exception because of my while loop condition.

Exception in thread "main" java.lang.NullPointerException
  ...





10. Read the first line in a stream and remove it from the stream    stackoverflow.com

I have 2 classes who must read an InputStream, the first one should only interpret the first line of the stream BUT the first line should be removed from the stream ...

11. BufferedReader seems to only read last line of file    stackoverflow.com

I'm trying to write a method to take a multiline tab-delimited file and return the contents of that file as an arraylist of String arrays (each line is a String[], and ...

12. modified BufferedReader to ignore last line    stackoverflow.com

I want to use something like BufferedReader to read lines from a file but if the last line in the file does not end with a newline character, I would like ...

13. Can BufferedReader (Java) read next line without moving the pointer?    stackoverflow.com


I am trying to read next next line without moving the pointer, is that possible?

BufferedReader buf = new BufferedReader(new InputStreamReader(fileIS));

while ((readString = buf.readLine()) != null) {
}
the While will read ...

14. Fastest way to read a file line by line with 2 sets of Strings on each line?    stackoverflow.com

What is the fastest way I can read line by line with each line containing two Strings. An example input file would be:

Fastest, Way
To, Read
One, File
Line, By Line
.... can be a large ...

15. Random Access file seek operation line by line in java    stackoverflow.com

I have large text file in a sorted form. I want to search records and insert new record in this file. For searching binarySearch looks better choice but to implement ...

16. waiting for a new line when working with StreamTokenizer (java)    stackoverflow.com

Hi when i reach the end of the line with StreamTokenizer, how can i make it wait until i have received a new line from the streamer? i used:` ...





17. Reading next line InputStream Java    stackoverflow.com

I have an InputStream that would read from a text file. I noticed that the input stream doesn't read from a blank next line. Sample text file:

[This is

A test file

Here.]
The code:
while ...

18. Why is the first line of a file note read with BufferedReader?    stackoverflow.com

I guess this will sound crazy, but I am reading from a file, and it seems like it skips the first line of the file. What is going on? Here is the source:


 ...

19. InputStreamReader should end if there are no more lines    stackoverflow.com

Got an InputStreamReader (which is combined with a BufferedReader). I want to read the content of the Stream in a loop

while((line = MyStream.readLine()) != null) {
 s.o.p(line);
String lastline; 
    ...

20. Remove first line from delimited file    stackoverflow.com

I have a delimited file which can contain around millions of records , now I want to delete the first line from the delimited file before processing it further. The length ...

21. BufferedReader.readLine() cuts off beginning of the line    stackoverflow.com

I have a problem with reading a file.

BufferedReader in = new BufferedReader(
                   ...

22. Append a specific line BufferedReader java    stackoverflow.com

I want to find a specific line in a BufferedReader which contains, for example, "Result" and store the entire line in a string variable, then print out the string. Is there ...

23. Remove new line when using printwriter    stackoverflow.com

I am trying to print out any changes that is appended at the end of a log file, similar to tail log. But when printing it out with printwriter it will ...

24. Java : I want to get the line number of the line where output stream has written the data in a file    stackoverflow.com

I am trying to write some data to file using Buffered Writer. I have requirement to create an index file with some time stamp and line number. For this I require ...

25. How to read in txt file with multiple Lines of Strings    stackoverflow.com

I'm trying to make an array of strings using a list of names coming from a txt file. So for example: If I have string[] names = {all the names from ...

26. Reading a field in a line divided by tabs    stackoverflow.com

I have a text file of lacs of line and a single line is in the format as follows:

a | b | c(may contain url) | d(may contain url)
I want ...

27. Java FileWriter how to write to next Line    stackoverflow.com

I used the code below to write record into a File. The record can be written in the file, but is append in one Line, each time I call this ...

28. New Line in File Writer From Existing Multi-Lined String    stackoverflow.com

I am trying to output a multi-line string to a file using FileWriter. How can I make it recognize the lines and automatically use "output.newLine"? Example String static String ...

29. How to output string lines from a file by using recursion and streams in Java    stackoverflow.com

sldls slfjksdl slfjdsl
ldsfj, jsldjf lsdjfk
Those string lines are from a file called "input". How to ouput those string lines in reverse order to a file called "ouput" by using input, output stream ...

30. Can RandomAccessFile pointer point to specific line?    coderanch.com

In looking at the specs for RandomAccessFile, I see that you can place the file pointer at any point in the file by specifying which byte you want to point to. I need to be able to position the pointer at the start of a specific line. I do know how many lines the file has, but not how many bytes, ...

31. To read a line, how to use InputStream instead of BufferReader ?    coderanch.com

Assuming that you don't want buffering, or any fancy stuff like that... public class myInputStream { private static final int _CR = 13; private static final int _LF = 10; private int _last=-1; // The last char we've read private int _ch = -1; // currently read char private InputStream in; public myInputStream(InputStream i) { in = i; } /** Read ...

32. could we ignore few lines from an BufferedReader input stream    coderanch.com

hi everyone, is it possible to ignore few lines from input stream and make the fourth line as the start of the document. i am working on reading an soap file. i want to ignore HTTP messages from it and start the document as XML to enable parsing. are there any solution, so that my input stream reads only xml messages ...

33. Stream for reading and deleting line    coderanch.com

There's really no single stream that can do this. What you'll probably have to do is read from one file and write to another. For each line that you read from the first file, after reading it you decide whether or not it should be copied to the new file, and then either write it there, or don't. After you're done ...

34. Line break for fileOutputStream    coderanch.com

35. When Reading a Webpage using an InputStream, some tags and lines are skipped.. why?    coderanch.com

When Reading a Webpage (from a URL) using an InputStream, some tags and lines are skipped.. why? My code is below. To test this out, try using http://www.braille.org as the URL. You will notice it totally skips the TITLE tags and even the BODY tags as well as a few others. Why is this happening? Any workaround for this? try{ URL ...

36. Starting a new line with FileWriter class    coderanch.com

I created a simple test for FileWriter class, here's the code: import java.io.*; public class WriteAFile { public static void main(String[] args) { try { FileWriter writer = new FileWriter("WriteAFile.txt"); for (int num = 1; num < 11; num++) { writer.write("This is line " + num); } writer.close(); } catch (IOException e) { e.printStackTrace(); } } } The problem is, it ...

37. BufferedReader.readLine() skips lines    coderanch.com

Hi All, I'm reading a file using BufferedReader.readline(). I've noticed that the formatting of the file you're trying to read has to be spaced by carrage returns!! Is this correct behaviour? My Code is: FileInputStream inStream = new FileInputStream(aFile); InputStreamReader inReader = new InputStreamReader(inStream,"unicode"); BufferedReader inBuf = new BufferedReader(inReader); String line; int recCount = 0; while ((line=inBuf.readLine()) != null) { line ...

38. How to Go to a new Line using RandomAccessFile    coderanch.com

Need help, i have opened a file using RandomAccessFile in readmode and i have saved file length when file was first read, now the file is updated i.e. new lines are added to file which are written line by line . Now i want to go to updated data i.e. to new lines added to file without reading the file from ...

39. ByteBuffer deliminating by new line    coderanch.com

40. new line break in random access file    coderanch.com

my intention is to read name ,age and address from 3 different files and write this as a single record to a output file.Don't know how can i give a newline break between two records.I tried but not getting proper result //This program will read name,age and address from name.txt,age.txt,address.txt respectively //and write them in finals.txt import java.io.*; class RandAccess { ...

41. How to remove blank lines from the InputStream    coderanch.com

hi I need to develope the below function with out using String .. please guied me Public InputStream removePrefixedSpaces(InputStream is){ // As response xml is prefixed with the spaces , //Need to remove the spaces which are prefixed , other wise not able to do parsing. } I have implemented this part Like below Public InputStream removePrefixedSpaces(InputStream is){ String in=is.toString().trim(); ByteArrayInputStream ...

42. FileReader / BufferedReader will only read the first line from the file    coderanch.com

Hi, I have a problem with the following code, only the first line of text in the file is read and returned. Code: public String readStringFromFile(String fileName) throws IOException { File file = new File(fileName); FileReader fileReader = new FileReader(file); BufferedReader bufferedReader = new BufferedReader(fileReader); StringBuffer stringBuffer = new StringBuffer(256); String line = bufferedReader.readLine(); int i = 0;// TODO remove , ...

43. read lines from Writer write method    coderanch.com

When I include the code for reading input, it just stops working, looks like it is waiting for user's input and it doesn't read what's printed by Writer class. The problem is that the class (jar file) I'm using is compiled and I don't have source code, so I cannot just change methods.

44. Java IO stream line break problem    coderanch.com

45. PrintWriter writing not more than 1050000 lines    coderanch.com

Hi I have a program which is supposed to write huge data to a file. However when I open the output file, I can find only 105000 lines. There were no exception during the execution. Here is my code: File bFile = new File("D:\\test1.txt"); try{ out =new PrintWriter(new BufferedWriter(new FileWriter(bFile))); }catch (Exception e){ e.printStackTrace(); } /* Write 2100000 lines*/ for (long ...

46. Line based access with RandomAccessFile    coderanch.com

This isn't very useful, because the point of a RandomAccessFile is to provide, well, random access. If you need to find the number of lines in a file, whether you do this with a Pattern or otherwise, you still end up reading the entire file up to the point you want to jump to. Simply wrap the file in a Scanner ...

47. Last line not being written to the file on using BufferedWriter    coderanch.com

Hello All, I am facing a weird problem.I have a huge file containing 16000 rows.I am trying to split that file into 40 smaller files(400 lines each). However,when I do so the last line is not being written to the text file. Also,a part of the last but one line is not being written completely.I have no idea what is going ...

48. Stringtokenizer - read String from *.txt files - How to read next Lines???    forums.oracle.com

So, you want to read a line, then process it, then read the next line, then process it, then read the next line then... etc. It sounds like you want to do the same thing over and over again. Do you know how to do the same thing multiple times? [http://java.sun.com/docs/books/tutorial/java/nutsandbolts/while.html] [http://java.sun.com/docs/books/tutorial/java/nutsandbolts/for.html]

50. java.io.*; program line won't import java.io.FileReader, Is this normal?    forums.oracle.com

Hello, I was just playing around with FileReader / BufferedReader and noticed that although my java\io\ directory contains all the correct files, using - import java.io.*; will not allow me to use the FileReader class, i must include the import lines - import java.io.FileReader; import java.io.BufferedReader; // to use the BufferedReader Just wondering if this is normal? No biggie as i ...

51. BufferedReader - reading in a line    forums.oracle.com

53. Can we use System.getProperty("line.separator") with a FileInputStream    forums.oracle.com

So I would probably have to pull apart the get method in the jar and try to figure out how it is creating the file on the destination to implement your solution? Not sure if I am up to that task but I will take a look at it and see if I understand it. Thanks for the suggestion.

55. Breaking lines for PrintWriter    forums.oracle.com

56. Why can't I get a new line using PrintWriter    forums.oracle.com

57. reading seperate lines in an InputStream    forums.oracle.com

I'm trying to save data in a file and I'm having no problems in a FileInputStream using append(). However I'm going to be pulling a lot of information from that file and based upon information saved on separate lines. I tried using readLine(), however I can't target any particular area of the file, is there a separate function that can do ...

58. BufferedWriter and Blank Lines    forums.oracle.com

Hi, In a method im using BufferedWriter(FileWriter) to write some simple output to a file. Each time I call the method I open and then close the BufferedWriter. Is it possible to tell the BufferedWriter to go to the next blank line before it starts writing? Currently each time I write to copies over the current file contents. Thanks for your ...

59. RandomAccessFile - specific line    forums.oracle.com

You have to specify a pointer value as an byte offset from the file beginning. If all of the lines are of the same length, then your code can calculate the pointer value that matches a line beginning. If the lines are not all the same (known) length, then the answer is no.

60. bufferedreader:- how to read next line?    forums.oracle.com

64. Read specific line with random access file    forums.oracle.com

Hi guys, I'm trying to read certain token from a line(say 3rd line from end). yesterday somebody suggested me to try with random access file. But I couldn't find a way to do it by that clas. seek() method take me to the certain position in that line. but first I need to go to that file. Right now at first ...