gpt4 book ai didi

java - JList 选择字符串并能够保存在文本文件中

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

我正在为我的类(class)创建一个程序,即披萨订购表。我设置了代码,以便无论选择什么选择,它都会被放入名为 Getmetheorder 的 TextField 中。我想将所有选择的内容放入一个文本文件中,该文件将作为订单的收据。

这就是我设置列表的方式,并且没有任何问题。

Object selected[] = toplist.getSelectedValues();
String tops = "";
// Use a for loop to obtain the names of the selected items
for (int k = 0;k < selected.length ; k++ )
{
tops += selected[k] + ",";
}
Getmetheorder.setText( sizepicked + tops );

String[] selectedItems = new String[selected.length];

for(int i=0; i<selected.length;i++){
selectedItems[i] = selected[i].toString();

我想这样做,以便当用户选择意大利辣香肠、辣椒和蘑菇时,将其插入到此文本文件中。

   try {
BufferedWriter out = new BufferedWriter(new FileWriter("YourPizzaOrder.txt"));
out.write("Thank you for using the Online Pizza Ordering Program.");
out.newLine();
out.write("Your order was created on"+" "+today);
out.newLine();
out.write("*------------------------------------------------------*");
out.newLine();

out.write("a " + sizepicked + " With "+ //This is where i want the items from the Jlist to appear );
out.close();
}
catch (IOException e)
{
System.out.println("Exception ");
}

sizepicked 变量来自小、中、大按钮组选择。即按计划工作并输出到文本文件。我只是对如何显示列表选择有点困惑。

最佳答案

你可以做类似的事情......

StringBuilder sb = new StringBuilder(64);
for (String value : selectedItems) {
if (sb.length() > 0) {
sb.append(", ");
}
sb.append(value);
}

out.write("a " + sizepicked + " With "+ sb.toString());

关于java - JList 选择字符串并能够保存在文本文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16389416/

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