
Java - How to read a string line per line
I am trying to find the tutorial for reading the String line per line. I have a String data, which contains many lines. What is the best way to read the big String line per line? Is there any API available in Java for this purpose?
Thanks

Hi,
The best way is to Read the data is to read it line by line. This way you can reduce the memory usage of the application and also make your application more scalable. You can use the BufferedReader or Scanner class provided by the Java API.
Using BufferedReader or Scanner class you can make your application more scalable. This way it can execute the application fast with low memory and CPU.
If you have big file you can also use the BufferedReader or Scanner class for reading the file line by line.
Following code might be used for reading the String line by line:
String[] lines = myString.split(System.getProperty("line.separator"));
Read more at:
Thanks

Hi,
You may also use the Apache Commons IOUtils for this purpose.
Thanks
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.