Example to read file line by line...
import
java.io.FileReader;
import
java.io.IOException;
import
java.io.LineNumberReader;
public
class
LineNumberReaderExample
{
public
static
void
main(String[] args)
{
readFromFile(
"app.properties"
);
}
private
static
void
readFromFile(String filename)
{
LineNumberReader lineNumberReader =
null
;
try
{
lineNumberReader =
new
LineNumberReader(
new
FileReader(filename));
System.out.println(
"Line "
+ lineNumberReader.getLineNumber());
lineNumberReader.setLineNumber(
5
);
System.out.println(
"Line "
+ lineNumberReader.getLineNumber());
String line =
null
;
while
((line = lineNumberReader.readLine()) !=
null
)
{
System.out.println(
"Line "
+ lineNumberReader.getLineNumber() +
": "
+ line);
}
}
catch
(Exception ex)
{
ex.printStackTrace();
}
finally
{
try
{
if
(lineNumberReader !=
null
){
lineNumberReader.close();
}
}
catch
(IOException ex){
ex.printStackTrace();
}
}
}
}
Output:
Line
0
Line
5
Line
6
: firstName=Lokesh
Line
7
: lastName=Gupta
Line
8
: blog=howtodoinjava
Line
9
: technology=java
No comments:
Post a Comment