/** * @author lautturi.com * Java example: inputstream to string in java */ import java.util.*; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.Reader; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; public class Lautturi { public static void main(String[] args) { StringBuilder textBuilder = new StringBuilder(); try (Reader reader = new BufferedReader(new InputStreamReader (System.in, Charset.forName(StandardCharsets.UTF_8.name())))) { int c = 0; while ((c = reader.read()) != '\n') { textBuilder.append((char) c); } } catch (IOException e) { e.printStackTrace(); } System.out.println(textBuilder.toString()); } }
output:
abc[enter] abc