社区
Java SE
帖子详情
java中好像有一个方法可以自动的排列数组或集合然后返回数组或集合,请问是哪个方法啊?
wuhaozhiyuan
2007-08-31 02:34:59
java中好像有一个方法可以自动的排列数组或集合然后返回数组或集合,请问是哪个方法啊?
...全文
188
4
打赏
收藏
java中好像有一个方法可以自动的排列数组或集合然后返回数组或集合,请问是哪个方法啊?
java中好像有一个方法可以自动的排列数组或集合然后返回数组或集合,请问是哪个方法啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lz1019
2007-08-31
打赏
举报
回复
Enumeration???
wuhaozhiyuan
2007-08-31
打赏
举报
回复
对 就是这个.
littcricket
2007-08-31
打赏
举报
回复
Collections 类的sort(List<T> list) 方法, 根据元素的自然顺序 对指定列表按升序进行排序。不知道你说的是不是这个
leasa
2007-08-31
打赏
举报
回复
public static Collection sortIntegerCol(Collection col, boolean isDescend) {
Object[] arr = col.toArray();
if(isDescend){
Arrays.sort(arr, new Comparator() {
public int compare(Object o1, Object o2) {
Integer i1 = (Integer) o1, i2 = (Integer) o2;
return i2.intValue()-i1.intValue();
}
});
}else{
Arrays.sort(arr);
}
return Arrays.asList(arr);
}
ArrayList arr=new ArrayList();
arr.add(6);
arr.add(4);
arr.add(6);
arr.add(9);
arr.add(20);
arr.add(1);
arr.add(50);
log.debug("arr:"+arr);
Collection col=sortIntegerCol(arr,true);
log.debug("col:"+col);
Java
将一组数字
排列
组合,并
返回
排列
后的
数组
static int l=0;//用于存放组合后的
数组
下标移动 //a[]数字
数组
,length数字个数,index用于
排列
(初始为0),re[]存放
排列
后的
数组
//re[]可在调用combination()
方法
中
定义:int re[]=new int[num]; //num为可组合种类总数*每组个数 public static void combination(int[] a, int length, int index ,int[] re) { if (in.
Java
如何将两个
数组
合并为
一个
数组
呢?
数组
(Array)是有序的元素序列。[1]若将有限个类型相同的变量的
集合
命名,那么这个名称为
数组
名。组成
数组
的各个变量称为
数组
的分量,也称为
数组
的元素,有时也称为下标变量。用于区分
数组
的各个元素的数字编号称为下标。
数组
是在程序设计
中
,为了处理方便,把具有相同类型的若干元素按有序的形式组织起来的一种形式。[1]这些有序
排列
的同类数据元素的
集合
称为
数组
。在
java
6
中
,有
一个
方法
Arrays.copyOf(),是
一个
泛型函数。我们可以利用它,写出更通用的合并
方法
。...
java
怎么讲
数组
扔到
集合
里_
java
数组
和
集合
一、
集合
的概念
集合
是源于数学
中
的术语,
集合
的一些原理和算法来自于数学
中
的理论。在
java
中
,
集合
类是用来存放对象的。对于
集合
的使用是通过实例化
集合
类得到
集合
对 象。而
集合
对象则代表以某种方式组合到一起的一组对象,对于这组对象的使用是通过引用
集合
对象来进行的。通过班级的例子来给
集合
举例:(示意代码如下)班级
集合
班级A = new 班级
集合
()// 班级A代表班级对象引用// 在班级里添加学生班级A...
数组
和
集合
的区别
数组
和
集合
的定义一、
数组
数组
是
java
语言内置的数据类型,他是
一个
线性的序列,所有可以快速访问其他的元素,
数组
和其他语言不同,当你创建了
一个
数组
时,他的容量是不变的,而且在生命周期也是不能改变的,还有
JAVA
数组
会做边界检查,如果发现有越界现象,会报RuntimeException异常错误,当然检查边界会以效率为代价。二、
集合
JAVA
还提供其他
集合
,list,map,set,他们处理对象的时候就好...
java
集合
与
数组
的区别
数组
和
集合
的定义 一、
数组
数组
是
java
语言内置的数据类型,他是
一个
线性的序列,所有可以快速访问其他的元素,
数组
和其他语言不同,当你创建了
一个
数组
时,他的容量是不变的,而且在生命周期也是不能改变的,还有
JAVA
数组
会做边界检查,如果发现有越界现象,会报RuntimeException异常错误,当然检查边界会以效率为代价。 二、
集合
JAVA
还提供其他
集合
,list,map,s...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章