比较数据 两组数据比如12 13 141 2 3根据第一列排序并且关联后面的怎么搞,而且第一列可能重复 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实类似hashmap排序,但是key有重复,而且值可以有多个,明白了 吧 二维数组,按每一行第一个元素排序,不知道理解的对吗使用冒泡排序的方法public class SortDemo { public static void main(String[] args) { int[][] arr = {{12, 13, 14},{1,2,3}}; showArray(arr);System.out.println(); for(int i=1; i<arr.length; i++) { for(int j=0; j<arr.length-i; j++) { if(arr[j][0] > arr[j+1][0]) { swap(arr, j, j+1); } } } showArray(arr); } public static void swap(int[][] arr, int a, int b) { int[] tmp = arr[a]; arr[a] = arr[b]; arr[b] = tmp; } public static void showArray(int[][] arr) { for(int i=0; i<arr.length; i++) { for(int j=0; j<arr[i].length; j++) { System.out.print(arr[i][j] + " "); } System.out.println(); } }} 在JTable中有没有类似VC中的SETITEM的方法吗? 谁有txt版的java教程啊?不要那本thinking in java,已经有了 请教jsp学习的方法? 如何跟踪文本 jmx agent能否动态load一个mbean,怎样做 谢谢 图片移位问题 还是不能实现的问题!各位帮一下! 初学请教:string.length()和string[].length的问题 如何写JavaMail通过代理服务器发邮件的程序? 帮忙看一下 运行后为什么总是用户名错误? 三种方法可以取返回long类型的疑问
使用冒泡排序的方法public class SortDemo
{
public static void main(String[] args)
{
int[][] arr = {{12, 13, 14},{1,2,3}}; showArray(arr);System.out.println(); for(int i=1; i<arr.length; i++) {
for(int j=0; j<arr.length-i; j++) {
if(arr[j][0] > arr[j+1][0]) {
swap(arr, j, j+1);
}
}
} showArray(arr);
} public static void swap(int[][] arr, int a, int b) {
int[] tmp = arr[a];
arr[a] = arr[b];
arr[b] = tmp;
} public static void showArray(int[][] arr) {
for(int i=0; i<arr.length; i++) {
for(int j=0; j<arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}