Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでコンソールから入力を読み取る方法


Javaでコンソールから入力を読み取るいくつかの方法を見てみましょう-

import java.util.Scanner;
public class Demo{
   public static void main(String args[]){
      Scanner my_scan = new Scanner(System.in);
      String my_str = my_scan.nextLine();
      System.out.println("The string is "+my_str);
      int my_val = my_scan.nextInt();
      System.out.println("The integer is "+my_val);
      float my_float = my_scan.nextFloat();
      System.out.println("The float value is "+my_float);
   }
}

出力

The string is Joe
The integer is 56
The float value is 78.99

Demoという名前のクラスには、main関数が含まれています。 Scannerクラスのインスタンスが作成され、「nextLine」関数を使用して文字列入力のすべての行が読み取られます。整数値が定義され、「nextInt」を使用して標準の入力コンソールから読み取られます。同様に、「nextFloat」関数は、標準の入力コンソールからフロートタイプの入力を読み取るために使用されます。コンソールに表示されます。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Demo{
   public static void main(String[] args) throws IOException{
      BufferedReader my_reader = new BufferedReader(new InputStreamReader(System.in));
      String my_name = my_reader.readLine();
      System.out.println("The name is ");
      System.out.println(my_name);
   }
}

出力

The name is
Joe

Demoという名前のクラスには、main関数が含まれています。ここで、バッファリングされたリーダーのインスタンスが作成されます。文字列タイプのデータが定義され、「readLine」関数を使用して文字列のすべての行が読み取られます。入力は標準入力から行われ、関連するメッセージがコンソールに表示されます。


  1. Javaのプロパティファイルからデータを読み取る方法は?

    プロパティ はHashtableクラスのサブクラスであり、プロパティの永続的なセットを表します。 プロパティ ストリームに保存することも、ストリームからロードすることもできます。プロパティリストの各キーとそれに対応する値は文字列です。 プロパティ ファイルをJavaで使用して、構成を外部化し、キーと値のペアを保存できます。 。 Properties.load()メソッド ofPropertiesクラスはロードに便利です。プロパティ key-valueの形式のファイル ペア 。 構文 public class Properties extends Hashtable credential

  2. JTextFieldから入力値を読み取り、JavaでJListに追加するにはどうすればよいですか?

    JListはJComponentのサブクラスです ユーザーが単一の選択のいずれかを選択できるようにするクラス または複数選択 。 JListクラス自体はスクロールバーをサポートしていません。スクロールバーを追加するには、 JScrollPaneを使用する必要があります JListクラスと一緒にクラス。 JScrollPaneは、スクロールバーを自動的に管理します。 DefaultListModel classは、JListコントロールによって表示されるアイテムを管理するために使用できるリストモデルの簡単な実装を提供します。 addElement()を使用して、アイテムまたは要素をJLis