Skip to content

Instantly share code, notes, and snippets.

@GeorgiPachov
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GeorgiPachov/bcc51f1fc3b3a1de1bce to your computer and use it in GitHub Desktop.
Save GeorgiPachov/bcc51f1fc3b3a1de1bce to your computer and use it in GitHub Desktop.
//package com.hackbulgaria.corejava.oopfun;
//or similiar
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Console {
private BufferedReader reader;
public String readLine(String prompt) {
System.out.print(prompt);
try {
final String result = bufferedReader().readLine();
System.out.println(); //add a new line
return result;
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
public void writeLine(String output){
System.out.println(output);
}
private BufferedReader bufferedReader() {
return reader == null? (reader = new BufferedReader(new InputStreamReader(System.in))) : reader;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment