开心一笑
【临终要求:
一犯人被执行枪决 ,由于子弹是劣质的,第一枪没放出,接着又放了第二枪…第三枪…这时犯人哭了:大哥你掐死我吧,太他妈吓人了!】
视频教程
大家好,我录制的视频《Java之优雅编程之道》已经在CSDN学院发布了,有兴趣的同学可以购买观看,相信大家一定会收获到很多知识的。谢谢大家的支持……
视频地址:http://edu.csdn.net/lecturer/994
提出问题
真实项目中,章节如何排序???
解决问题
下面是真实项目中的一个章节排序问题,希望以后碰到该问题的程序员,可以提供一个参考,希望刚刚开始学编程的同学,可以当作一个练习的例子等等。图片是思路,代码是实现。
package com.hwy.test;
import java.util.*;
/**
* 章节排序
* Created by Ay on 2016/7/9.
*/
public class ChapterSortTest {
public static void main(String[] args) {
/** 从数据库加载数据 **/
List<String> chapterList = getDataFromDB();
/** 章节list转化为map **/
Map<String,String> chapterMap = listChangeToMap(chapterList);
/** 获得章节号 **/
List<String> chapterNum = getChapterNum(chapterMap);
/** 章节号去除点 **/
Map<Integer,String> chapterNumNoDot = removeDot(chapterNum);
/** 获取数字最大长度 **/
int maxLength = getChapterNumMaxLength(chapterNumNoDot.keySet());
/** 获取补0后的列表 **/
List<String> fil