首頁  >  文章  >  Java  >  java怎麼讀取輸入的字串數據

java怎麼讀取輸入的字串數據

下次还敢
下次还敢原創
2024-04-21 02:46:26522瀏覽

Java 中讀取字串資料的方法有:Scanner 類別:解析基本型別和字串。 BufferedReader 類別:讀取文字並分割。 Console 類別:便捷讀取控制台輸入(僅限 Java 9 )。

java怎麼讀取輸入的字串數據

Java 讀取輸入的字串資料

#Java 中提供了多種方法來讀取輸入的字串數據,包括:

1. Scanner 類別

Scanner 類別是讀取文字輸入最常用的方法之一。它提供了一組解析基本型別和字串的方法。

<code class="java">import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 创建 Scanner 对象
        Scanner scanner = new Scanner(System.in);

        // 从控制台读取字符串
        String input = scanner.nextLine();

        // 打印输入的字符串
        System.out.println(input);
    }
}</code>

2. BufferedReader 類別

BufferedReader 類別可用來從字元輸入流(例如控制台)讀取文字。它提供了一組讀行和分隔符號的方法。

<code class="java">import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        // 创建 BufferedReader 对象
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        // 从控制台读取字符串
        String input = reader.readLine();

        // 打印输入的字符串
        System.out.println(input);
    }
}</code>

3. Console 類別

Console 類別提供了一個方便的方法來讀取控制台輸入,它是 Java 9 中引入的。

<code class="java">import java.util.Console;

public class Main {
    public static void main(String[] args) {
        // 获取 Console 对象
        Console console = System.console();

        // 从控制台读取字符串
        String input = console.readLine();

        // 打印输入的字符串
        System.out.println(input);
    }
}</code>

這些方法都可以有效地讀取輸入的字串資料。選擇哪種方法取決於應用程式的特定要求和環境。

以上是java怎麼讀取輸入的字串數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn