java ArrayList<Integer>如何从小到大排列?
发布网友
发布时间:2022-04-22 22:52
我来回答
共4个回答
热心网友
时间:2023-10-02 03:45
public static void main(String args[]) {
ArrayList<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
list.add((int) (Math.random() * 100));
}
Collections.sort(list);
System.out.println(Arrays.toString(list.toArray()));
}
热心网友
时间:2023-10-02 03:45
ArrayList 有个方法sort() 是从小到大排序!
你可以看API么!
热心网友
时间:2023-10-02 03:45
public class CircsComparator implements Comparator {
public int compare(Object o1, Object o2) {
return Integer.valueOf(o1.toString())< Integer.valueOf(o2.toString());
}
}
热心网友
时间:2023-10-02 03:46
既然知道了用Collections,为什么不查API文档呢?一查就知道了。
看参考资料的吧。
如果要 中文的 或者 最新的 再搜搜吧,最好下载一个chm文件放在桌面上。
参考资料:http://java.sun.com/j2se/1.4.2/docs/api/
java ArrayList<Integer>如何从小到大排列?
public static void main(String args[]) { ArrayList<Integer> list = new ArrayList<Integer>();for (int i = 0; i < 10; i++) { list.add((int) (Math.random() * 100));} Collections.sort(list);System.out.println(Arrays.toString(list.toArray()));} ...
Java中的ArrayList怎么进行冒泡排序
java中的ArrayList进行冒泡排序,主要是循环遍历取出数据,然后进行比较排序,如下代码:package com.qiu.lin.he;import java.util.ArrayList;public class Ceshi {public static void main(String[] args) {ArrayList<Integer> list = new ArrayList<Integer>();list.add(76);list.add(4);list.add(7...
在java中 如何随机排列几个数字
回答:黑海岸之恋 很经典。用标记,不错。
用java生成一个1到10十个数字随机排列的数组
import java.util.ArrayList;public class ArrayListToAry {public static void main(String[] args) {//数组 int[] ary = new int[10];//集合ArrayList<Integer> list = new ArrayList<Integer>();//给集合添加1~10的数字for (int i = 1; i < 11; i++) {list.add(i);}//循环10次...
java 怎么才能倒序输出ArrayList
int i = c.size(); 这里有问题。ArrayList的最大下标也是size()-1,你从size()开始当然会有ArrayIndexOutOfBoundsException。把它改成int i = c.size()-1;
java 怎么将List里面数据排序
第一种:实体类自己实现比较 (实现comparable接口:public interface Comparable<T> ,里面就一个方法声明:public int compareTo(T o); )然后利用List类的sort(Comparator<? super E> c)方法或java.util.Collections工具类的sort(List<T> list) (其实里面就一句:list.sort(null); )进行排序:...
ArrayList<ArrayList<Integer>gt;的二维数组怎么初始化
ArrayList本身只支持1维,如果要实现2维的话,一种做法是ArrayList里面再放ArrayList。 ArrayList list = new ArrayList(); for(int i = 0; i < 5; i++){ list.Add(new ArrayList()); } 可以这样访问: object obj = list[a][b];
java 怎么将List里面数据排序
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class ArrayListOrder {public static void main(String[] args) {List<List<Integer>> list = new ArrayList<List<Integer>>();List<Integer> arrayList1 = new ArrayList<Integer>(...
ArrayList<ArrayList<Integer>gt;的二维数组怎么初始化
Integer[][] arr = new Integer[3][3];for(int i = 0;i < 3;i++){ for(int j =0;j < 3;j++){ arr[i][j] = i;} } List<List<Integer>> list = new ArrayList<List<Integer>>();for(int i = 0;i < 3;i++){ list.add((List<Integer>)Arrays.asList(arr[i]))...
java如何打乱arraylist中的对象,一定不能重复啊!
然后将为SET变为ArrayList HashSet<String> set = new HashSet<String>();set.add("1");set.add("1");ArrayList<String> list = new ArrayList<String>();list.addAll(set);如上.你上面的代码,出现重复的原因是,你删除了一个元素,那么索引的值就变了,想插入回源来的位置,那就要减1....