我有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自己写的晕了.上来问问.^_^
解决方案 »
- 求各位前辈指导,谢谢了
- java新手学习中遇到的一地你疑惑
- JAVA桌面应用程序如何调用数据库内容
- 大片欣赏:Applet超人归来,但却在不断刷新中,翻了“跟头”。
- 发现一个群,里面极多高手,群号:9128047,赶快进啊
- javaMail中的MessageNumber会随着其他messegge的删除而自动改变,但是。。。
- j2sdk怎么用
- 关于引入包的问题?
- jcreator2的一个等待解决的问题!
- 如何在字符串里输出"号?我需要在"前加入哪个转义符?
- 我扩展一个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());
}不知道你想干什么,想法真奇怪
觉得好象没有什么意义
注释掉