Arrays 类可以进行数组的排序,而且其 sort 方法被重载了多次,可以对任 意类型的数组排序,排列时会根据数值的大小进行排序,此类也可对 Object 数 组进行排序,但是要使用此种方法排序也是有要求的,即对象所在的类必须实现 Comparable 接口,此接口就是用于指定对象排序规则的。(看 API 中此接口的定 义)提供了 comperTo 的比较方法,用来设置比较规则。 具体应用:要求设计一个学生类,此类包括、年龄、成绩,共产生一个对象 数组,要求按成绩由高到低排序,如果成绩相等,则按年龄由低到高排序。
另外一种比较器 Comparator 接口
与 Comparable 接口不同,需要单独指定好一个比较器的比较规则类才可以完成 数组排序。建议还是使用 Comparable 接口进行排序操作比较方便。 接口进行排序操作比较方便。 建议还是使用
正则表达式
可以方便对数据进行匹配,还可以执行更复杂的字符串验证、拆分、替换功能。
Pattern 类和 Matcher 类
如果要在程序中应用正则表达式必须依靠 Pattern 类和 Matcher 类,Pattern 类主 要作用是进行正则规范的编写,而 Matcher 类主要是执行规范,验证一个字符串 是否符合其规范。
String 类对正则表达式的支持
三个方法 matches