我有4个数字.
比如3,8,6,7------他们现在的标号是1,2,3,4
然后比较他们的大小.输出他们标号的值.结果应该是
1,4,2,3这个该如何实现啊?我现在是一个数组放的是标号.1,2,3,4
一个数组放的是输入的数字.3,8,6,7自己写的晕了.上来问问.^_^
比如3,8,6,7------他们现在的标号是1,2,3,4
然后比较他们的大小.输出他们标号的值.结果应该是
1,4,2,3这个该如何实现啊?我现在是一个数组放的是标号.1,2,3,4
一个数组放的是输入的数字.3,8,6,7自己写的晕了.上来问问.^_^
解决方案 »
- javaMail+JEditorPane 显示html邮件(带图片时)遇问题
- hibernate 用oracle不能插入一条记录,都是序列惹的?
- 弱问题。
- 关于JAVA文本去空行的问题!
- 对象序列化问题;
- javascript 问题,请教高手!
- 请教有关jtable中自定义DefaultTableCellRenderer的问题
- 请教Quartz中任务执行时间表达式的配置问题!!
- 大家看看我用java写的一个ftp客户端程序
- applet多级panel大小刷新问题
- 我扩展一个JFrame类,不想通过getContentPane()来获得内容框,而是用rootPane.contentPane.add()来添加JPanel,却不可以通过编译,怎么回事呀
- 敬请高手回答!
int[] dataTemp = new int[data.length];
System.arraycopy(data, 0, dataTemp, 0, dataTemp.length);
int[] index = new int[]{1, 2, 3, 4}; Arrays.sort(dataTemp);
Map<Integer, Integer> data_index = new TreeMap<Integer, Integer>();
for (int i = 0; i < data.length; i++){
data_index.put(dataTemp[i], index[i]);
}
System.out.println(data_index); for (int each: data){
data_index.get(new Integer(each)).intValue();
System.out.println(data_index.get(each).intValue());
}不知道你想干什么,想法真奇怪
觉得好象没有什么意义
注释掉