要创建一个从1到10的随机数组,并将所有7移到Java中数组的前面,可以按照以下步骤进行:
完整的Java代码如下所示:
import java.util.Random;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] array = new int[10];
Random random = new Random();
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(10) + 1;
}
Arrays.sort(array, (a, b) -> Integer.compare(b, 7) - Integer.compare(a, 7));
System.out.println(Arrays.toString(array));
}
}
这段代码首先创建了一个长度为10的整型数组,然后使用Random类生成1到10之间的随机数填充数组。接下来,使用Arrays类的sort方法对数组进行排序,通过自定义比较器将所有7移到前面。最后,使用Arrays类的toString方法打印出排序后的数组。
领取专属 10元无门槛券
手把手带您无忧上云