如何在对话框的列中显示结果?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在对话框的列中显示结果?相关的知识,希望对你有一定的参考价值。

我编写了一个程序,它给给定的整数数组中的所有元素做广告5。完成后,它会在控制台中一个接一个地打印出元素。这是代码:

import static javax.swing.JOptionPane.*;

public class arrays {
   public static void main(String[] arg){
      int array[] = {1,2,3,4,5};

      change(array);

      for (int y : array)
         System.out.println(y);
   }
   public static void change(int x[]){
      for (int i = 0; i < x.length; i++)
         x[i] = x[i] + 5;
   }
}

结果:

6
7
8
9
10

问题:我不想使用System.out.println(y),而是使用showMessageDialog(null, y)在一个对话框中打印列中的所有整数,而不必按Enter键,一次只显示一个。

答案

你需要准备你的字符串:

String str = "";
for (int y : array){
    str += String.valueOf(y) + "
";
}
JOptionPane.showMessageDialog(null,str);

以上是关于如何在对话框的列中显示结果?的主要内容,如果未能解决你的问题,请参考以下文章

如何在另一个表的列中插入选择查询的结果

如何在不同的列中显示包含每个月值的汇总数据?

从列中减去一个值并将结果存储在一个新的列 SQL 中

如何在 QTableView 的列中显示下拉列表并根据下拉列表进行过滤

如何在 DolphinDB 表的列中选择唯一元素?

如何格式化结果是具有 3 列的表的 CString 变量?