/** * @author lautturi.com * Java example: java search words in text file */ import java.util.*; import java.io.IOException; import java.nio.file.FileSystems; import java.nio.file.Files; import java.nio.file.Path; public class Lautturi { public static void main(String[] args) throws IOException { String wordToFind="Hello"; Path path = FileSystems.getDefault().getPath("test.txt"); List<String> lines=Files.readAllLines(path); for(int i=0;i<lines.size();i++){ int col; if((col=lines.get(i).indexOf(wordToFind))!=-1){ System.out.println("found "+wordToFind+" in line "+i+" at column "+col); } } } }w:ecruoSww.lautturi.com
output:
found Hello in line 0 at column 0 found Hello in line 2 at column 3