随笔分类 - Java基础
摘要:一、如何确定升序还是降序? Java中在进行对象排序时,设计的排序器经常会对两个对象按照一定的排序规则排序,可如何确定排序规则是升序还是降序呢?笔者整理了一个简单的方法来确定排序规则。 o1和o2是需要表示排序的两个对象,假定比较前的默认顺序为 [o1, o2],是升序还是降序暂时不做考虑,完全根据
阅读全文
摘要:在使用Java无序集合时,经常需要对集合进行排序,此时需要我们自己去实现排序逻辑。接下来就以TreeSet为例来看看如何对集合进行排序。 TreeSet对元素排序有两种方式: 第一种:复写Comparable接口的compareTo方法。 第二种:采用自定义Comparator比较器 场景:对象Pe
阅读全文
摘要:最近工作遇到了 Json 解析的相关需求,整理下 JSONObject 相关操作。 文中使用的例子都是基于阿里巴巴的产品 FastJSON ,涉及到的包有: import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSON
阅读全文
摘要:MapReduce常见编程实例集锦。 1. WordCount单词统计 (1) 输入输出 输入数据: 输出结果: (2) 代码实现及分析 package com.hadoop.kwang; import java.io.IOException; import java.util.StringToke
阅读全文

浙公网安备 33010602011771号