当前位置:首页 > Java

java如何输入string

2026-03-22 12:37:11Java

在Java中输入String的方法

使用Scanner类从控制台输入String

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入字符串: ");
        String input = scanner.nextLine();
        System.out.println("你输入的字符串是: " + input);
        scanner.close();
    }
}

使用BufferedReader类从控制台输入String

java如何输入string

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        System.out.print("请输入字符串: ");
        String input = reader.readLine();
        System.out.println("你输入的字符串是: " + input);
    }
}

使用命令行参数传入String

java如何输入string

public class Main {
    public static void main(String[] args) {
        if (args.length > 0) {
            System.out.println("传入的字符串参数是: " + args[0]);
        } else {
            System.out.println("没有传入字符串参数");
        }
    }
}

从文件读取String

import java.nio.file.Files;
import java.nio.file.Paths;
import java.io.IOException;

public class Main {
    public static void main(String[] args) {
        try {
            String content = new String(Files.readAllBytes(Paths.get("input.txt")));
            System.out.println("文件内容: " + content);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

使用JOptionPane对话框输入String

import javax.swing.JOptionPane;

public class Main {
    public static void main(String[] args) {
        String input = JOptionPane.showInputDialog("请输入字符串:");
        System.out.println("你输入的字符串是: " + input);
    }
}

每种方法适用于不同场景:Scanner适合简单的控制台输入,BufferedReader适合需要更高效输入的情况,命令行参数适合程序启动时传入值,文件读取适合处理大量文本数据,JOptionPane适合图形界面应用。

标签: javastring
分享给朋友:

相关文章

java如何删除文件

java如何删除文件

删除文件的基本方法 使用 java.io.File 类的 delete() 方法可以删除文件。如果文件存在且删除成功,返回 true;否则返回 false。 import java.io.Fil…

java如何获取当前时间

java如何获取当前时间

获取当前时间的方法 在Java中,可以通过多种方式获取当前时间。以下是几种常见的方法: 使用 java.util.Date Date currentDate = new Date(); Syste…

php 实现 java md5加密

php 实现 java md5加密

PHP 实现 Java MD5 加密 Java 和 PHP 的 MD5 加密结果可能存在差异,主要由于字符编码和输出格式的不同。以下是确保 PHP 与 Java MD5 加密结果一致的方法。 确保字…

java如何调用另一个类的方法

java如何调用另一个类的方法

调用另一个类的方法 在Java中调用另一个类的方法,通常需要创建该类的对象或直接通过类名调用(静态方法)。以下是几种常见的方式: 通过对象实例调用实例方法 创建一个目标类的对象,通过对象调用其方法。…

win7如何配置java环境变量

win7如何配置java环境变量

下载并安装Java 从Oracle官网下载适合的Java Development Kit (JDK)安装包,选择与系统位数(32位或64位)匹配的版本。运行安装程序,按照提示完成安装,默认路径通常为C…

java实现vue接口

java实现vue接口

Java 实现 Vue 接口的方法 在 Java 中实现 Vue 前端调用的接口,通常需要使用 Spring Boot 框架构建 RESTful API。以下是具体的实现步骤和代码示例。 创建 Sp…