Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

public class Main {
    public static String streamToString(InputStream stream, String encoding, boolean keepLineBreaks) {
        try {
            BufferedReader rd = new BufferedReader(new InputStreamReader(stream, encoding), 65535);
            StringBuilder sb = new StringBuilder();
            String line;

            while ((line = rd.readLine()) != null) {
                sb.append(line);
                if (keepLineBreaks) {
                    sb.append("\n");
                }
            }

            rd.close();
            return sb.toString();
        } catch (Throwable err) {
            throw new RuntimeException(err.getMessage(), err);
        }
    }
}