- 浏览: 188924 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (75)
- JSP/Servlet (4)
- Spring (5)
- Hibernate (1)
- Struts (5)
- EJB (3)
- Swing (1)
- Core Java (29)
- Algorithm (2)
- HTML/CSS/JavaScript (0)
- JQuery/AJAX (1)
- Oracle (0)
- Design Pattern (2)
- MVC (0)
- Web服务器 (3)
- 杂项 (0)
- NetCDF On Java (0)
- Java Extension (2)
- iBATIS (4)
- English Articles (1)
- JavaEE (3)
- Java8 (3)
- Android (3)
- Maven (1)
- Hadoop (1)
- Docker (0)
- Java高并发 (0)
最新评论
-
Bll:
为什么要推荐jsp动作标签访问呢?
JavaBean入门 - 概念和简单例子 -
落雪封:
我检查过了,没有注释,只是大文本,也一直报这个错,求原因
Abator生成错误:XML document structures must start and end within the same entity
CustomComparator.java
CustomComparatorDemo.java
运行结果:
Using Default Sort
gaining
mainly
painful
raindrops
Using Custom Comparator
raindrops
painful
gaining
mainly
package corejava8.structure; import java.util.Comparator; public class CustomComparator implements Comparator<String> { @Override public int compare(String s1, String s2) { s1 = s1.substring(1); s2 = s2.substring(1); return s1.compareTo(s2); // or, more concisely: // return s1.substring(1).compareTo(s2.substring(1)); } }
CustomComparatorDemo.java
package corejava8.structure; import java.util.Arrays; public class CustomComparatorDemo { public static void main(String[] unused) { String[] strings = { "painful", "mainly", "gaining", "raindrops" }; Arrays.sort(strings); dump(strings, "Using Default Sort"); Arrays.sort(strings, new CustomComparator()); dump(strings, "Using Custom Comparator"); } static void dump(String[] args, String title) { System.out.println(title); for (String s : args) System.out.println(s); } }
运行结果:
Using Default Sort
gaining
mainly
painful
raindrops
Using Custom Comparator
raindrops
painful
gaining
mainly
发表评论
-
Java高并发和多线程系列 - 1. 线程基本概念
2018-04-16 09:45 3251. 什么是线程? 线程和进程的区别 在了解线程的概念前,我 ... -
Java多线程编程-同步和锁
2017-10-04 13:29 01. 竞态条件(Race Condition) 两个或以上线 ... -
Core Java - 流(Stream) - 字节流和字符流(一)
2016-12-02 17:27 4480. 概述: Java中基于流的 ... -
Java开发 - 异常 - 使用throws
2016-04-21 11:35 516如果一个方法可能会产生异常,我们需要用throws关键字给它标 ... -
Java开发 - 异常 - 抛出异常
2016-04-21 11:24 567问题: 如何抛出一个系统异常并且捕获它 代码如下: pu ... -
Java8通过管道流(stream)来实现集合的一些聚合函数
2015-10-22 10:24 1766stream的一些聚合函数包括: count(), findF ... -
数组排序
2015-10-21 09:58 657SortArray.java package coreja ... -
HashMap使用范例
2015-10-20 14:25 761HashMapDemo.java package core ... -
Java8新特性 - Lambda表达式 - Functional Interfaces
2015-10-20 09:52 745Mapper.java package corejava8 ... -
使用Hashtable和线程技术制作自己简单的内存缓存
2013-07-19 11:06 11081. 首先,我们要做一个缓存数据类 这个数据类要有一个数据 ... -
Java OutOfMemory 解决
2013-07-19 10:18 793Eclipse中设置 -
String.format方法使用
2013-06-18 15:21 1875一.常规类型、字符类型和数值类型的格式说明符的语法如下:%[a ... -
JDK1.6连接SQL Server2008失败的原因
2011-07-29 15:05 10421. 需要下载最新sql server jdbc,从微软网站下 ... -
jar命令打包java带有包名的类文件
2011-07-13 09:40 1269jar cvfm JTool.jar jtool\ui\man ... -
ikvm转换jar文件成dll
2011-06-19 22:35 1695ikvmc -out:BasicFileOutput.dll ... -
jar命令打包java类文件
2011-06-19 22:33 1328jar cvfm BasicFileOutput.jar ma ... -
Java命令行编译自动生成包目录
2011-06-19 18:01 1345javac -d . BufferedInputFile.ja ... -
用命令行编译和执行带有包的java文件
2011-06-19 15:24 2753主要介绍java和javac命令的使用, 分带package和 ... -
FilenameFilter过滤目录下文件
2011-06-19 10:01 951编写一个实现FilenameFilter接口的类 publ ... -
Java调用Oracle的过程和函数
2010-05-07 21:06 1295/** 调用数据库里的一个函数 一个函数本质上一个返回 ...
相关推荐
java中数组的自定义排序,种类繁多,简单实现,可自由操控。
易语言自定义数据类型数组排序源码,自定义数据类型数组排序,更新超级列表框,取随机品名,根据产地排序,根据类别排序,根据售价排序
* 二维数组自定义排序函数 * uasort($arr,function_name) * **/ $arr = array( array('a'=>1,'b'=>'c'), array('a'=>4,'b'=>'a'), array('a'=>5,'b'=>'g'), array('a'=>7,'b'=>'f'), array('a'=>6,'b'=>'e') );...
废话少说直接上代码: <body> sort()对数组排序,不开辟新的内存,对原有数组元素进行调换 1、简单数组简单排序 [removed] var arrSimple=new Array(1... 2、简单数组自定义排序 <script type=tex
易语言源码易语言自定义数据类型数组排序.rar 易语言源码易语言自定义数据类型数组排序.rar 易语言源码易语言自定义数据类型数组排序.rar 易语言源码易语言自定义数据类型数组排序.rar 易语言源码易语言自定义...
易语言自定义类型数组排序源码,自定义类型数组排序
思路以及注意点、说明我都加在了代码旁边的注释里,好好悟悟!
易语言挂号法-自定义数据数组排序源码,挂号法-自定义数据数组排序,初始化数组,冒泡法,挂号法
挂号法-自定义数据数组排序 ' 挂号法原理: ' 举例:自定义数据类型A,成员1:文本型 成员2:整数型 成员3:字节集型 成员4:文本型 等等... ' 变量B:A类型 零维数组 拥有n个成员 ' 假设要按成员2来排序 ' 1....
挂号法-自定义数据数组排序。' 挂号法原理:。' 举例:自定义数据类型A,成员1:文本型 成员2:整数型 成员3:字节集型 成员4:文本型 等等...' 变量B:A类型 零维数组 拥有n个成员。' 假设要按成员2来排序。'...
易语言源码易语言自定义类型数组排序源码.rar 易语言源码易语言自定义类型数组排序源码.rar 易语言源码易语言自定义类型数组排序源码.rar 易语言源码易语言自定义类型数组排序源码.rar 易语言源码易语言自定义...
主要介绍了vue 根据数组中某一项的值进行排序的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
用vba编写宏来实现自定义序列排序,多级排序
flex array 排序,可对二位数组多个字段排序提供一个参考。
易语言源码易语言自定义数据类型数组排序源码.rar 易语言源码易语言自定义数据类型数组排序源码.rar 易语言源码易语言自定义数据类型数组排序源码.rar 易语言源码易语言自定义数据类型数组排序源码.rar 易语言...
挂号法-自定义数据数组排序.rar
易语言自定义数据类型数组排序