2010-03-28 6 views
7

Jestem nowy w Javie ... czy istnieje metoda podobna do ReadKey() w języku C#, aby uniknąć zamknięcia aplikacji konsolowej?Readkey w Javie

dzięki

+0

Jestem tylko ciekawy, jaki jest sens, aby uniknąć zamknięcia aplikacji konsoli? –

+0

używam kwerendy bazy danych, a po wyświetleniu wyniku, okno konsoli natychmiast się zamyka. – mouthpiec

+0

Jakiego IDE używasz? –

Odpowiedz

6

Jeden sposób to zrobić:

BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 
br.readLine(); 

pewno są krótsze, ale myślę, że ten to wygodne, ponieważ można go łatwo zostać przedłużony.

+5

* "Jestem nowy w Javie" * inni nowicjusze czerpią radość ze znajomości 'import java.io.BufferedReader;' (i 'import java.io.InputStreamReader;'). – n611x007

+1

Myślę, że to odczyta wejście do momentu naciśnięcia klawisza 'enter'. ReadKey tylko czekać i przeczytać dla jednej dowolnej postaci. – AaA

12

Możesz również użyć System.in.read(), jeśli dobrze, po prostu klawisz "Enter" jest kluczem wyjścia.