java - 创建一个随机的 4 位数字,并将其存储到一个字符串中

标签 java android

<分区>

我正在尝试创建一种生成 4 位整数并将其存储在字符串中的方法。 4 位整数必须介于 1000 和小于 10000 之间。然后该值必须存储到 PINString。 这是我到目前为止所拥有的。我收到错误 Cannot invoke toString(String) on the primitive type int。我该如何解决?

   public void generatePIN() 
   {

        //generate a 4 digit integer 1000 <10000
        int randomPIN = (int)(Math.random()*9000)+1000;

        //Store integer in a string
        randomPIN.toString(PINString);

    }

最佳答案

您想使用 PINString = String.valueOf(randomPIN);

关于java - 创建一个随机的 4 位数字,并将其存储到一个字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22238458/

相关文章:

android - 缩放和加载位图导致 OOM (OutOfMemoryError) (Android)

android - 根据屏幕大小设置 EditText 高度和最大行数限制

java - ClassCastException 将 List<String> 转换为 Class<?>

java - Android 应用程序导致 SIGSEGV,我该如何调试?

安卓 : Change color of blue shine (blue highlight) in List View

java - 如何在camel路线构建器中分割对象

android - ListFragment onCreate()显示不正确,onResume()后显示正常

java - 我可以拥有同名的集合和 hset 吗?

java - 如何将位图插入 Gridview?

java: race conditions - 有没有办法确保几行代码一起执行?