public void initialize(OutputStream processIn, InputStream processOut) { try { this.processIn = new BufferedWriter(new OutputStreamWriter(processIn, DEFAULT_CHARSET)); this.processOut = new BufferedReader(new InputStreamReader(processOut, DEFAULT_CHARSET)); } catch (UnsupportedEncodingException e) { throw new RuntimeException(e); } }
private String writeFile(String data) throws IOException { File file = File.createTempFile("lombok-processor-report-", ".txt"); OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(file)); writer.write(data); writer.close(); return "Report written to '" + file.getCanonicalPath() + "'\n"; }
String urlParameters = "param1=a¶m2=b¶m3=c"; URL url = new URL("http://example.com/index.php"); URLConnection conn = url.openConnection(); conn.setDoOutput(true); OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream()); writer.write(urlParameters); writer.flush(); String line; BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream())); while ((line = reader.readLine()) != null) { System.out.println(line); } writer.close(); reader.close();
private void writeToFile(String data,Context context) { try { OutputStreamWriter outputStreamWriter = new OutputStreamWriter(context.openFileOutput("config.txt", Context.MODE_PRIVATE)); outputStreamWriter.write(data); outputStreamWriter.close(); } catch (IOException e) { Log.e("Exception", "File write failed: " + e.toString()); } }
BufferedWriter writer = new BufferedWriter( new OutputStreamWriter(os, "UTF-8")); writer.write(getPostDataString(postDataParams)); writer.flush(); writer.close(); os.close(); int responseCode=conn.getResponseCode(); BufferedReader br=new BufferedReader(new InputStreamReader(conn.getInputStream())); while ((line=br.readLine()) != null) { response+=line;
Writer writer = null; try { writer = new BufferedWriter(new OutputStreamWriter( new FileOutputStream("filename.txt"), "utf-8")); writer.write("Something"); } catch (IOException ex) { // report } finally { try {writer.close();} catch (Exception ex) {/*ignore*/} }
String encoding = "UTF-8"; int maxlines = 100; BufferedReader reader = null; BufferedWriter writer = null; try { reader = new BufferedReader(new InputStreamReader(new FileInputStream("/bigfile.txt"), encoding)); int count = 0; for (String line; (line = reader.readLine()) != null;) { if (count++ % maxlines == 0) { close(writer); writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("/smallfile" + (count / maxlines) + ".txt"), encoding)); } writer.write(line); writer.newLine(); } } finally { close(writer); close(reader); }
public void translateFile(String input, String output) { try { FileInputStream fis = new FileInputStream(input); InputStreamReader isr = new InputStreamReader(fis, "utf-8"); BufferedReader br = new BufferedReader(isr); FileOutputStream fos = new FileOutputStream(output); OutputStreamWriter osw = new OutputStreamWriter(fos, "utf-8"); BufferedWriter bw = new BufferedWriter(osw); translateLines(br, bw); bw.close(); osw.close(); fos.close(); br.close(); isr.close(); fis.close(); } catch (IOException e) { throw new RuntimeIOException(e); } }
thread.start(); try (Writer out = new OutputStreamWriter(new FileOutputStream(file), charsetUTF8); BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(origin), charsetUTF8))) { final List<String> lines = new ArrayList<>(); String line; while((line = reader.readLine()) != null){ out.write(line); out.write("\n"); lines.add(line); out.close(); // ensure data is written
private void tagFromXML() { Reader reader = null; Writer w = null; try { // todo [cdm dec 13]: change to use the IOUtils read-from-anywhere routines reader = new BufferedReader(new InputStreamReader(new FileInputStream(config.getFile()), config.getEncoding())); String outFile = config.getOutputFile(); if (outFile.length() > 0) { w = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile), config.getEncoding())); } else { w = new BufferedWriter(new OutputStreamWriter(System.out, config.getEncoding())); } w.write("<?xml version=\"1.0\" encoding=\"" + config.getEncoding() + "\"?>\n"); tagFromXML(reader, w, config.getXMLInput()); } catch (FileNotFoundException e) { log.info("Input file not found: " + config.getFile()); e.printStackTrace(); } catch (IOException ioe) { log.info("tagFromXML: mysterious IO Exception"); ioe.printStackTrace(); } finally { IOUtils.closeIgnoringExceptions(reader); IOUtils.closeIgnoringExceptions(w); } }
public void handle(Socket socket) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream())); Writer bw = new OutputStreamWriter(socket.getOutputStream()); String line; while ((line = br.readLine()) != null) { String re = handleLine(line); if (!Strings.isBlank(re)) { bw.write(re); bw.flush(); } } }
private Session(Socket socket) throws IOException { client = socket; in = new BufferedReader(new InputStreamReader(client.getInputStream(), charset)); out = new PrintWriter(new OutputStreamWriter(client.getOutputStream(), charset)); start(); }
@Override protected void processFile (Entry inputFile) throws Exception { filesScanned++; String content = new FileHandle(inputFile.inputFile).readString(); if (content.trim().startsWith("package")) { System.out.println("File '" + inputFile.inputFile + "' header fixed"); filesChanged++; BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileHandle(inputFile.outputFile).write(false))); writer.write(header + "\n\n" + content); writer.close(); } }
private void emitRuntime(BuildTarget buildTarget, String outputName) throws IOException { ClassLoader loader = controller.getClassLoader(); try (BufferedReader reader = new BufferedReader(new InputStreamReader( loader.getResourceAsStream("org/teavm/backend/wasm/wasm-runtime.js"), StandardCharsets.UTF_8)); Writer writer = new OutputStreamWriter(buildTarget.createResource(outputName), StandardCharsets.UTF_8)) { while (true) { String line = reader.readLine(); if (line == null) { break; } writer.append(line).append('\n'); } } }
/** * Returns a buffered writer that writes to a file using the given character set. * * <p><b>{@link java.nio.file.Path} equivalent:</b> {@link * java.nio.file.Files#newBufferedWriter(java.nio.file.Path, Charset, * java.nio.file.OpenOption...)}. * * @param file the file to write to * @param charset the charset used to encode the output stream; see {@link StandardCharsets} for * helpful predefined constants * @return the buffered writer */ public static BufferedWriter newWriter(File file, Charset charset) throws FileNotFoundException { checkNotNull(file); checkNotNull(charset); return new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), charset)); }
public static PrintWriter getPrintWriter(File textFile, String encoding) throws IOException { File f = textFile.getAbsoluteFile(); if (encoding == null) { encoding = defaultEncoding; } return new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(f), encoding)), true); }
public static void writePluginServices(Iterable<String> plugins, File root) throws IOException { Path path = root.toPath().resolve(SERVICES_FILE); createDirectories(path.getParent()); try (Writer out = new OutputStreamWriter(new FileOutputStream(path.toFile()), UTF_8)) { for (String plugin : plugins) { out.write(plugin + "\n"); } } }
public StreamConsumer( InputStream in, OutputStream out, boolean quiet, String prefix, StreamExceptionHandler failureHandler ) { this.quiet = quiet; this.prefix = prefix; this.failureHandler = failureHandler; this.in = new BufferedReader( new InputStreamReader( in ) ); this.out = new OutputStreamWriter( out ); this.stackTraceOfOrigin = new Exception( "Stack trace of thread that created this StreamConsumer" ); }
/** * write lines. * * @param os output stream. * @param lines lines. * @throws IOException */ public static void writeLines(OutputStream os, String[] lines) throws IOException { PrintWriter writer = new PrintWriter(new OutputStreamWriter(os)); try { for (String line : lines) { writer.println(line); } writer.flush(); } finally { writer.close(); } }