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

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • guillaume2111's channel

    guillaume211

    19 Kasım 2006
  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007