List<Map<String, Object>> 中文字段排序

循环遍历按其中某个中文字段排序/** * 中文排序 * @author itmyhome * */ public class MapComparator implements ComparatorMapString, Object>> { @Override public int compare(Map o1, Map o2) { …… 阅读全文

Java拼接字符串时,去掉最后一个多余的逗号

当我们遍历拼接字符串的时候,最后会多出一个我们添加的字符(比如逗号)可使用如下三种方法去掉最后多余的符号String str[] = { "hello", "beijing", "world", "shenzhen" };StringBuffer buf = new StringBuffer();for (int i = 0; i < str.length; i++) { …… 阅读全文

Java数组分隔成子数组

有这样一个需求,循环数组输出动态表单为一行两列 分隔数组每两个为一组,如果单数最后一个为一组 import java.util.ArrayList;import java.util.List;public class SplitArray { public static void main(String[] args) { String ary[] = { …… 阅读全文

Lombok 介绍 消除Java的冗长

Lombok 是一种 Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。一个标准的Java bean 一般具有若干属性,每个属性具有getter()和setter()方法,通常还会有一个toString() 方法、一个 equals() 方法和一个 hashCode() 方法。这样一来,代码就显得冗余。安装 L …… 阅读全文

Java 获取指定字符串出现的次数

Java中 获取指定字符串在另一个字符串中出现的次数方式一/** * @param args */public static void main(String[] args) { String srcText = "Hello World"; String findText = "e"; int num = appearNumber(srcText, f …… 阅读全文

Java实现文件复制

Java复制文件 下面介绍两种方法一种是使用传统的缓冲输入输出流(InputStream、OutputStream)来实现另外一种使用文件通道(FileChannel)来实现,效率上FileChannel会比InputStream快而且文件越大对比越明显一、缓冲输入输出流(InputStream、OutputStream)/** * 缓冲输入输出流方式复制文件 * @p …… 阅读全文

Java判断文件、文件夹是否存在

一、判断文件是否存在,不存在则创建File file = new File("d:\\test.txt");if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } System.out …… 阅读全文

Java 静态导入

在JDK1.5之后提供了静态导入(Static import)功能。如果一个类中的方法全部是使用static声明的静态方法或变量,则在导入时就可以直接使用 import static 的方式导入,格式如下:import static 包.类.* ;下面介绍如何使用静态导入。在包中定义这样一个类package com.ithome;public class Constan …… 阅读全文