BufferedReader br = new BufferedReader(new InputStreamReader(System.in, Charset.forName("ISO-8859-1")),1024); // ... // inside some iteration / processing logic: if (br.ready()) { int readCount = br.read(inputData, bufferOffset, inputData.length-bufferOffset); }
private void loadCommands(String fileName) { BufferedReader br = null; try { br = new BufferedReader(new FileReader(fileName)); while (br.ready()) { actionList.add(CommandFactory.GetCommandFromText(this, br.readLine())); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { if (br != null) try { br.close(); } catch (IOException logOrIgnore) {} } }
private static List<JavaFile> getJavaFiles(File configFile) throws Exception { final List<JavaFile> javaFiles = new LinkedList<>(); try (BufferedReader r = new BufferedReader(new InputStreamReader(new FileInputStream(configFile), "UTF-8"))) { while (r.ready()) { final String className = r.readLine(); if (!className.startsWith("#")) { javaFiles.add(new JavaFile(className, SRC_MAIN_JAVA)); LOGGER.info(String.format(" + included class %s.\n", className)); } else { LOGGER.info(String.format(" - ignored class %s\n", className.substring(1))); } } } return javaFiles; }
public void loadUserDict(Path userDict, Charset charset) { try { BufferedReader br = Files.newBufferedReader(userDict, charset); long s = System.currentTimeMillis(); int count = 0; while (br.ready()) { String line = br.readLine(); String[] tokens = line.split("[\t ]+"); if (tokens.length < 1) { // Ignore empty line continue; } String word = tokens[0]; double freq = 3.0d; if (tokens.length == 2) freq = Double.valueOf(tokens[1]); word = addWord(word); freqs.put(word, Math.log(freq / total)); count++; } System.out.println(String.format(Locale.getDefault(), "user dict %s load finished, tot words:%d, time elapsed:%dms", userDict.toString(), count, System.currentTimeMillis() - s)); br.close(); } catch (IOException e) { System.err.println(String.format(Locale.getDefault(), "%s: load user dict failure!", userDict.toString())); } }
&& (!readConsoleInput || !in.ready())) { Thread.sleep(200L); if (readConsoleInput && in.ready()) { String command = in.readLine(); switch (command) { case "quit": System.err.println(YARN_SESSION_HELP); break; default: System.err.println("Unknown command '" + command + "'. Showing help:"); System.err.println(YARN_SESSION_HELP); break;
@Test public void testSortingParallelism4() throws Exception { final ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment(); DataSet<Long> ds = env.generateSequence(0, 1000); // randomize ds.map(new MapFunction<Long, Long>() { Random rand = new Random(1234L); @Override public Long map(Long value) throws Exception { return rand.nextLong(); } }).writeAsText(resultPath) .sortLocalOutput("*", Order.ASCENDING) .setParallelism(4); env.execute(); BufferedReader[] resReaders = getResultReader(resultPath); for (BufferedReader br : resReaders) { long cmp = Long.MIN_VALUE; while (br.ready()) { long cur = Long.parseLong(br.readLine()); assertTrue("Invalid order of sorted output", cmp <= cur); cmp = cur; } br.close(); } }
br = (BufferedReader)r; else br = new BufferedReader(r); StringBuilder key = new StringBuilder(); StringBuilder sb = new StringBuilder(); OUT: while (br.ready()) { String line = Streams.nextLineTrim(br); if (line == null) } else { key.append(line.substring(2).trim()); while (br.ready()) { line = Streams.nextLineTrim(br); if (line == null)
try { mPIn = new PipedInputStream(mPOut); mReader = new LineNumberReader(new InputStreamReader(mPIn)); } catch (IOException e) { cancel(true); try { while (mReader.ready()) {
private String readFile(String fileName) throws IOException { try (InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName)) { if (in != null) { try (BufferedReader reader = new BufferedReader(new InputStreamReader(in, "UTF-8"))) { StringBuilder text = new StringBuilder(); while (reader.ready()) { text.append(addHtmlTags(reader.readLine())).append("<br/>"); } return text.toString(); } } else { return "'" + fileName + "' not found"; } } }
/** * Constructs a new stoplist from the contents of a file. It is * assumed that the file contains stopwords, one on a line. * The stopwords need not be in any order. */ public StopList(File list) { wordSet = Generics.newHashSet(); try { BufferedReader reader = new BufferedReader(new FileReader(list)); while (reader.ready()) { wordSet.add(new Word(reader.readLine())); } } catch (IOException e) { throw new RuntimeException(e); //e.printStackTrace(System.err); //addGenericWords(); } }
try (BufferedReader br = new BufferedReader(new InputStreamReader(is))) { if (br.ready()) { json = (JSONObject) new JSONParser().parse(br); } else {
private static void getWordsFromFile(String filename, Set<String> resultSet, boolean lowercase) throws IOException { if(filename==null) { return ; } try (BufferedReader reader = IOUtils.readerFromString(filename)) { while(reader.ready()) { if(lowercase) resultSet.add(reader.readLine().toLowerCase()); else resultSet.add(reader.readLine()); } } }
BufferedReader stdIn = new BufferedReader( new InputStreamReader(System.in, charset)); log.info("Input some text and press RETURN to POS tag it, or just RETURN to finish."); for (String userInput; (userInput = stdIn.readLine()) != null && ! userInput.matches("\\n?"); ) { try { Socket socket = new Socket(host, port); PrintWriter out = new PrintWriter(new OutputStreamWriter(socket.getOutputStream(), charset), true); BufferedReader in = new BufferedReader(new InputStreamReader( socket.getInputStream(), charset)); PrintWriter stdOut = new PrintWriter(new OutputStreamWriter(System.out, charset), true); stdOut.println(in.readLine()); while (in.ready()) { stdOut.println(in.readLine()); in.close(); socket.close(); } catch (UnknownHostException e) { stdIn.close();
String stopToken = "#"; BufferedReader in = new BufferedReader(new FileReader(modelFile)); in.readLine(); modelLineCount ++; String thresholdLine = in.readLine(); modelLineCount ++; String[] pieces = thresholdLine.split("\\s+"); double threshold = Double.parseDouble(pieces[0]); while (in.ready()) { String svLine = in.readLine(); modelLineCount ++; pieces = svLine.split("\\s+"); in.close();
new Thread(mainWorker).start(); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); if (br.ready()) { log.info("received quit command: quitting"); log.info("training completed by interruption");
private static void getWordsFromFile(String filename, Set<String> resultSet, boolean lowercase) throws IOException { if(filename==null) { return ; } try (BufferedReader reader = IOUtils.readerFromString(filename)) { while (reader.ready()) { if (lowercase) resultSet.add(reader.readLine().toLowerCase()); else resultSet.add(reader.readLine()); } } }
BufferedReader in = new BufferedReader(new InputStreamReader(resourceStream, "UTF-8")); while (in.ready()) { String line = in.readLine(); listSet.add(line); in.close(); return listSet; // put the set on the map } else {
return ("Cannot read logFileName=" + logFileName); input = new BufferedReader(new FileReader(logFileName)); String line; File logToBeWrittenToFile = new File(logToBeWritten); output = new BufferedWriter(new FileWriter(logToBeWrittenToFile)); if (!logToBeWrittenToFile.exists()) { input.close(); output.flush(); output.close(); input.close(); output.flush(); output.close(); input.close(); output.flush(); output.close(); boolean foundLogLevelTag = false; boolean validateLogLevel = true; while (input.ready() && (line = input.readLine()) != null) { if (!new File(logFileName).canRead()) { return ("Cannot read logFileName=" + logFileName);