java - 如何在 JOptionPane 对话框中输出一个 int?

标签 java eclipse

我想知道您如何显示一个显示 int 的消息框。例如:

import java.util.*;
import javax.swing.JOptionPane;

public class ShowMessage {


    public static void main(String[] args) {
        int a = 4;

        JOptionPane.showMessageDialog(null, a  );

我在 showMessageDialog 下得到一个错误。

最佳答案

如果您查看 JOptionPane#showMessageDialog 的 JavaDocs , 你会看到消息参数是一个 Objectint 是一个 primitive

在 Java 5 的自动装箱支持之前,您必须将 a 转换为 Integer,但是

JOptionPane.showMessageDialog(null, a);

应该可以。 JOptionPane 将使用对象的(现在是 Integer)toString 方法为您创建一个 String 表示,但个人我更喜欢使用

JOptionPane.showMessageDialog(null, Integer.toString(a));

因为它的意图很清楚,人们不需要知道底层的 JOptionPane API 是如何工作的

关于java - 如何在 JOptionPane 对话框中输出一个 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32448690/

相关文章:

eclipse - 通过 SSL 的 JBoss 管理

java - 设置数学函数的格式

java - 如何为我的框设置在不同设备上保持不变的百分比宽度?

java - Redis 使 key 过期

java - 在创建的应用程序中查看并添加联系人

eclipse - 覆盖派生的 Ecore 类 (EMF) 中的属性值

java - 配置 WTP 插件以处理非标准项目结构

java - 如何从 LDAP 服务器 (Java) 读取证书属性 (caCertificate)?

java - 在 Java 中声明 double - 本地一次或从 ArrayList<Double> 重复声明?

linux - eclipse 在显示代码补充和光标方面存在错误