Scanner scanner = new Scanner(myString); while (scanner.hasNextLine()) { String line = scanner.nextLine(); // process the line } scanner.close();
/** * visible width for the given string. * * for example: "abc\n1234"'s width is 4. * * @param string the given string * @return visible width */ private static int width(String string) { int maxWidth = 0; try (Scanner scanner = new Scanner(new StringReader(string))) { while (scanner.hasNextLine()) { maxWidth = max(length(scanner.nextLine()), maxWidth); } } return maxWidth; }
private static String takeRestOfTheCode(Scanner scanner) { List<String> result = new ArrayList<>(); while (scanner.hasNextLine()) { result.add(scanner.nextLine()); } return String.join(System.lineSeparator(), result); }
Scanner sc=new Scanner(new FileReader("D:\\test.txt")); while (sc.hasNextLine()){ System.out.println(sc.next()); }
private void mapLinesToOffsets() throws IOException { try (Scanner scanner = new Scanner(filePath)) { int currentGlobalOffset = 0; while (scanner.hasNextLine()) { lineToOffset.add(currentGlobalOffset); currentGlobalOffset += getLineLengthWithLineSeparator(scanner); } } }
while (scanner.hasNextLine()) { currentLine++; final String rawLine = scanner.nextLine(); String line = rawLine; lines.putAll(parseRules(hashIncludeScanner, location + "->" + incl)); } finally { hashIncludeScanner.close();
class myProg { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Printing the file passed in:"); while(sc.hasNextLine()) System.out.println(sc.nextLine()); } }
/** * visible width for the given string. * * for example: "abc\n1234"'s width is 4. * * @param string the given string * @return visible width */ private static int width(String string) { int maxWidth = 0; try (Scanner scanner = new Scanner(new StringReader(string))) { while (scanner.hasNextLine()) { maxWidth = max(length(scanner.nextLine()), maxWidth); } } return maxWidth; }
while(scanner.hasNextLine()) { String line = scanner.nextLine().trim(); scanner.close();
public static Process readAllInput(Process process) { // Read any output from the process try (Scanner scanner = new Scanner(process.getInputStream())) { while (scanner.hasNextLine()) { System.out.println(scanner.nextLine()); } } return process; }
private String filterEmptyLine(String content) { final StringBuilder sb = new StringBuilder(); try (Scanner scanner = new Scanner(content)) { while (scanner.hasNextLine()) { String line = scanner.nextLine(); if (line != null) { // remove extra space at line's end line = StringUtils.stripEnd(line, " "); if (line.isEmpty()) { line = " "; } } sb.append(line).append(System.lineSeparator()); } } return sb.toString(); } }
static String[] loadCallSignTable() throws FileNotFoundException { Scanner callSignTbl = new Scanner(new File("./files/callsign_tbl_sorted")); ArrayList<String> callSignList = new ArrayList<String>(); while (callSignTbl.hasNextLine()) { callSignList.add(callSignTbl.nextLine()); } return callSignList.toArray(new String[0]); }
private String filterEmptyLine(String content) { final StringBuilder sb = new StringBuilder(); try (Scanner scanner = new Scanner(content)) { while (scanner.hasNextLine()) { String line = scanner.nextLine(); if (line != null) { // remove extra space at line's end line = StringUtils.stripEnd(line, " "); if (line.isEmpty()) { line = " "; } } sb.append(line).append(System.lineSeparator()); } } return sb.toString(); } }
private String readFile(String pathname) throws IOException { File file = new File(pathname); StringBuilder fileContents = new StringBuilder((int)file.length()); Scanner scanner = new Scanner(file); String lineSeparator = System.getProperty("line.separator"); try { while(scanner.hasNextLine()) { fileContents.append(scanner.nextLine() + lineSeparator); } return fileContents.toString(); } finally { scanner.close(); } }
protected static Set<String> toLines(String s) { LinkedHashSet<String> set = new LinkedHashSet<String>(); Scanner scanner = new Scanner(s); while (scanner.hasNextLine()) { set.add(scanner.nextLine()); } return set; }
Scanner input = new Scanner(new File("\""+filename+"\"")); while(input.hasNextLine()) { String data = input.nextLine(); }
private String getWordCharsFromFile(final File affixFile) throws IOException { String affixWordChars = ""; try (Scanner scanner = new Scanner(affixFile, encoding)) { while (scanner.hasNextLine()) { final String line = scanner.nextLine().trim(); if (line.startsWith("WORDCHARS ")) { affixWordChars = line.substring("WORDCHARS ".length()); } } } return affixWordChars; }
public class Test { public static void main(String[] args) throws Exception { Scanner console = new Scanner(System.in); System.out.println("heello World"); while(console.hasNextLine()) { System.out.println(console.nextLine()); } } }
String text = "line1\n\n\nline4"; Scanner sc = new Scanner(text); int lineNumber = 0; while (sc.hasNextLine()) { System.out.printf("%04d: %s%n", ++lineNumber, sc.nextLine()); }
File file = new File("Student.txt"); try { Scanner scanner = new Scanner(file); //now read the file line by line... int lineNum = 0; while (scanner.hasNextLine()) { String line = scanner.nextLine(); lineNum++; if(<some condition is met for the line>) { System.out.println("ho hum, i found it on line " +lineNum); } } } catch(FileNotFoundException e) { //handle this }