Java讀取輸入字串的方法有多種:標準輸入流System.inScanner類別BufferedReader類別
Java 提供多種方法來從使用者讀取字串:
System.in 欄位表示標準輸入流。使用nextLine() 方法可以讀取一行文字:
<code class="java">import java.io.InputStreamReader; public class Main { public static void main(String[] args) { InputStreamReader reader = new InputStreamReader(System.in); String input = reader.readLine(); System.out.println(input); } }</code>
Scanner 類別提供了更方便的方法來讀取輸入:
<code class="java">import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); System.out.println(input); } }</code>
Scanner 類別也支援讀取其他資料類型,例如整數和浮點數。
BufferedReader 類別是一種底層讀取器,提供了更高層級的功能:
<code class="java">import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String input = reader.readLine(); System.out.println(input); } }</code>
#readLine( ) 方法會讀取整行文本,包括換行符號。可以使用 trim() 方法刪除開頭的和結尾的空格。
以上是java怎麼讀取輸入的字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!