gpt4 book ai didi

java - 如何使用 Formatter 类将扫描仪输入用作文件名

转载 作者:行者123 更新时间:2023-12-01 17:57:48 24 4
gpt4 key购买 nike

我是编码新手,有一个问题如何修复此代码以实际使用用户输入作为创建的文件的新名称。如您所见,我希望在格式化程序中使用字符串“文件名”(例如,输入是“Example.txt”,这应该在格式化程序的构造函数中用作文件名)

import java.util.Formatter;
import java.util.Scanner;
public class FileCreator {
public static void main(String [] args) {
Scanner Question1=new Scanner(System.in);
System.out.println("What should be your file's name?");
String Filename=Question1.nextLine();
try {
Formatter f=new Formatter("xxPath\\Filename");
f.format("%s %s","file","created");
System.out.println("Succes");
f.close();
}catch (Exception e) {
System.out.println("Error");
}
}}

提前致谢

最佳答案

使用变量而不是固定字符串:

Formatter f=new Formatter("xxPath\\"+Filename);          

顺便说一句:学习 Java 命名约定。变量名称应以小写字符开头。

关于java - 如何使用 Formatter 类将扫描仪输入用作文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43233725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com