SORU
10 Ocak 2011, PAZARTESİ


Sistem giriş almak için Nasıl.Java: ()konsol

Kullanıcıdan giriş almak için sınıf Konsolu kullanmaya çalışıyorum ama boş bir nesne System.console() aradığımda iade edilir. Sistemi kullanmaya başlamadan önce bir şey değiştirmek zorunda mıyım.konsol?

Console co=System.console();
System.out.println(co);
try{
    String s=co.readLine();
}

CEVAP
10 Ocak 2011, PAZARTESİ


Konsol girişi(sadece IDE dışında kullanılabilir) okumak için kullanma

System.out.print("Enter something:");
String input = System.console().readLine();

Başka bir yol(her yerde çalışır):

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Test {
    public static void main(String[] args) throws IOException { 
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        System.out.print("Enter String");
        String s = br.readLine();
        System.out.print("Enter Integer:");
        try{
            int i = Integer.parseInt(br.readLine());
        }catch(NumberFormatException nfe){
            System.err.println("Invalid Format!");
        }
    }
}

Sistem.() işlevi bir IDE null
Eğer gerçekten Sistemi kullanmak gerekiyorsa.() konsol, bu solution from McDowell okuyun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012