Here you can find the source of loadReader(java.io.Reader in)
public static String loadReader(java.io.Reader in) throws IOException
//package com.java2s; /*/*from w w w.j a va 2s . co m*/ * Copyright 2008-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at: * * http://aws.amazon.com/apache2.0/ * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific * language governing permissions and limitations under the License. */ import java.io.IOException; public class Main { public static String loadReader(java.io.Reader in) throws IOException { StringBuilder buf = new StringBuilder(2048); char[] chars = new char[2048]; int len; while ((len = in.read(chars)) != -1) { buf.append(chars, 0, len); } return buf.toString(); } }