📄 sortobjects.java
字号:
//==============================================================
// SortObjects.java - Sort objects using the Arrays class
//
// Java学习源代码检索系统 Ver 1.0 20031015 免费正式版
// 版权所有: 中国IT认证实验室(www.ChinaITLab.com)
// 程序制作: ChinaITLab网校教研中心
// 主页地址: www.ChinaITLab.com 中国IT认证实验室
// 论坛地址: bbs.chinaitlab.com
// 电子邮件: Java@ChinaITLab.com
//==============================================================
import java.util.Arrays;
class StringClass implements Comparable {
private String s;
StringClass(String s) {
this.s = s;
}
void ShowString() {
System.out.println(s);
}
public int compareTo(Object other) {
StringClass sc = (StringClass)other;
return s.compareTo(sc.s);
}
}
class SortObjects {
// Display an array of StringClass objects
public static void ShowStrings(StringClass[] a, String msg) {
System.out.println(msg);
for (int i = 0; i < a.length; i++)
a[i].ShowString();
}
// Create, sort, and display an array of StringClass objects
public static void main(String args[]) {
StringClass colors[] = {
new StringClass("rojo"),
new StringClass("azul"),
new StringClass("verde"),
new StringClass("negro"),
new StringClass("blanco"),
new StringClass("cafe"),
new StringClass("gris")
};
ShowStrings(colors, "\nBefore sorting");
Arrays.sort(colors);
ShowStrings(colors, "\nAfter sorting");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -