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 …… 阅读全文

Java将科学计数法数据转为字符串

如果Excel单元格数据类型为数值,数字太长会变成科学计数法,Java读取的时候使用如下方法可将其转为字符串BigDecimal bd = new BigDecimal("3.0000856182503598E18");System.out.println(bd.toPlainString());输出:3000085618250359800作者:itmyhome …… 阅读全文