by Kornphon Noiprasert 6010545021
Result of Runtime by reading AliceInWonderland.txt with 52,539 chars.
String is immutable so it always create new String and discard the older String everytime it creates but, StringBuilder is mutable so, It will create new String and append the older String without discard older String. That's mean Read the text by String is slower than StringBuilder.
Read the text by InputStreamReader is slower than BufferedReader because InputStreamReader reads 1 character from the stream per time but BufferedReader reads 1 line from the Stream per time.