Java 中讀取字串資料的方法有:Scanner 類別:解析基本型別和字串。 BufferedReader 類別:讀取文字並分割。 Console 類別:便捷讀取控制台輸入(僅限 Java 9 )。
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中文網其他相關文章!