Thursday, August 14, 2014
Read text file using Stream
This example show how to read text file using Stream<String> by calling Files.lines(path); to read the file /proc/cpuinfo, /proc/version or /proc/meminfo or Linux.
- Parse /proc/meminfo using Java code
package java_streamreadtextfile;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.stream.Stream;
/**
*
* @web http://java-buddy.blogspot.com/
*/
public class Java_StreamReadTextFile {
//final static String FILE_NAME = "/proc/cpuinfo";
//final static String FILE_NAME = "/proc/version";
final static String FILE_NAME = "/proc/meminfo";
public static void main(String[] args) {
Path path = Paths.get(FILE_NAME);
try {
Stream<String> fileLines = Files.lines(path);
fileLines.forEach((line) -> System.out.println(line));
} catch (IOException ex) {
Logger.getLogger(Java_StreamReadTextFile.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
- Parse /proc/meminfo using Java code
標籤:
Java 8 example
Subscribe to:
Post Comments (Atom)
1 comment:
how to download this
Reply Delete