Home > Java > javaTutorial > How to read input string data in java

How to read input string data in java

下次还敢
Release: 2024-04-21 02:46:26
Original
609 people have browsed it

The methods for reading string data in Java are: Scanner class: parsing basic types and strings. BufferedReader class: Read text and split it. Console class: Convenient reading of console input (Java 9 only).

How to read input string data in java

Java reads input string data

Java provides a variety of methods to read input String data, including:

1. Scanner class

The Scanner class is one of the most common ways to read text input. It provides a set of methods for parsing primitive types and strings.

<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>
Copy after login

2. BufferedReader class

The BufferedReader class can be used to read text from a character input stream (such as the console). It provides a set of methods for reading lines and delimiters.

<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>
Copy after login

3. Console class

The Console class provides a convenient method to read console input, which was introduced in 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>
Copy after login

These methods can effectively read input string data. Which method is chosen depends on the specific requirements of the application and the environment.

The above is the detailed content of How to read input string data in java. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template