gpt4 book ai didi

java - 如何在文本字段 jframe 上创建多个文件供用户输入

转载 作者:行者123 更新时间:2023-12-02 03:54:37 27 4
gpt4 key购买 nike

我想每次用户在文本字段上写入时创建不同的文件,但是使用此代码,用户输入始终会转到文件 Question6.txt,重写其中的内容。每次用户在文本字段上写入输入时,我想创建文件 Question6.txt、question7.txt 等。文本字段的名称是 per,查询是关于在数据库上的表上插入输入。

PreparedStatement pst = conn.prepareStatement(query);
pst.setString(1, per.getText());
int i=6;
FileWriter writer = new FileWriter("C:\\Users\\marta\\Documents\\NetBeansProjects\\sqlteste\\Teste Formato (1)\\Teste Formato\\questions\\question"+i+".txt");
BufferedWriter bw=new BufferedWriter(writer);
per.write(bw);
bw.close();


per.setText("");
per.requestFocus();

最佳答案

您在创建文件名时使用了变量“i”。它的值被硬编码为 6。如果您想按照 OP 中提到的方式重命名文件,请将变量移到方法之外,并在每次将数据写入文件时增加其值。

您必须查看是否将其设置为静态,具体取决于此代码的调用方式。

关于java - 如何在文本字段 jframe 上创建多个文件供用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56757631/

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