文本字段中的随机数

时间:2017-09-12 19:48:59

标签: java button random textfield contains

我刚刚开始使用Java,我只想制作一个小程序,一个基于运气的小游戏,我必须猜测一个随机选择的数字,每当我猜它时,会弹出一个窗口给我一条消息。

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    String haha = jTextField1.getText();
   Random celka = new Random();
   int ciprx = celka.nextInt(6)+1;

   if (haha.contains(ciprx)){
       JOptionPane.showMessageDialog(null, "BUHĀ!");
   }
}   

问题是我不能在ciprx之后写.contains,因为那是整数,我不能把它放在那里,但我需要文本字段来包含(秘密)随机生成的数字案例向我显示弹出消息。但是,如果我只是在"a"之后添加.contains,那就很好了。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您只需要先将其转换为字符串:

if (haha.contains(String.valueOf(ciprx)))