小编gco*_*n02的帖子

有没有更好的方法在Java中编写这个方法 - 随机生成器

我有这个方法,它接受一组微调器值。它获取这些值并将它们添加到具有 9 个随机数字的前缀中。

到目前为止,我有很多与每个微调值相关的前缀。

每个值都会检查它是否大于 0,循环遍历值的数量,然后添加前缀 + 9 位数字。例如,R1 旋转器值 = 10,则数组会以 R1+9DIGITS 吐出 10 次

if 语句太多了,我相信会有更好的方法。您会看到下面的内容极其重复。任何帮助或想法将不胜感激。谢谢!

    Spinner<Integer>[] spinners = new Spinner[]{
                r1Spinner, r2Spinner, r3Spinner, r5Spinner, rd2Spinner, rd8Spinner,m1Spinner,gSpinner, srSpinner, lcSpinner, singleURNSpinner,
                customPrefixSpinner, prefixSpinner};

     public static String[] randomPrefixGenerator(int[] values){

        int R1 = values[0];
        int R2 = values[1];
        int R3 = values[2];
        int R5 = values[3];
        int RD2 = values[4];
        int RD8 = values[5];
        int M1 = values[6];
        int G = values[7];
        int SR = values[8];
        int LC = values[9];

        String[] …
Run Code Online (Sandbox Code Playgroud)

java javafx

0
推荐指数
1
解决办法
89
查看次数

标签 统计

java ×1

javafx ×1