【java将文件转为UTF8工具类】教程文章相关的互联网学习教程文章

Java的身份证号码工具类【代码】

实现从15位~18位的身份证号码转换,校验中国大陆公民身份证、香港居民身份证、澳门身份证和台湾身份证。/*** Copyright (C) 2009-2010 Yichuan, Fuchun All rights reserved.* Licensed to the Apache Software Foundation (ASF) under one or more* contributor license agreements. See the NOTICE file distributed with* this work for additional information regarding copyright ownership.* The ASF licenses this file to...

Java基础-常用工具类(二)【代码】

Scanner 类java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串 例子:import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 从键盘接收数据 //next方式接收字符串 System.out.println("next方式接收:"); // 判断是否还有输入 if(scan.hasNext...

java基础之JDBC三:简单工具类的提取及应用【代码】

简单工具类:publicclass JDBCSimpleUtils {/*** 私有构造方法*/private JDBCSimpleUtils() {}/*** 驱动*/publicstatic String driver = null;/*** 连接字符串*/publicstatic String url = null;/*** 用户名*/publicstatic String user = null;/*** 密码*/publicstatic String password = null;/*** 读取配置文件, 并将读取到的值赋值给变量.*/publicstaticvoid readConfig() {try {//读取properties配置文件给变量赋值Properties ...

Java Redis 连接池 Jedis 工具类【代码】

import org.slf4j.Logger; import org.slf4j.LoggerFactory; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig;import java.io.IOException; import java.io.InputStream; import java.util.Properties;public class MyJedisPool {private final static Logger logger = LoggerFactory.getLogger(MyJedisPool.class);private static JedisPool readPool = nu...

JavaThread的其他同步工具类【代码】

1、CyclicBarrier 主要用于控制同步线程数量,表示多个线程之间彼此等待,所有的线程就绪之后才可以继续运行。不论有多少个线程,只要有一个线程未完成,那么其他所有的线程都将处于等待状态。这就好比大家相约出游,要集合好之后才能出发,分散活动后又在指定地点集合碰面,才能进行下一步的活动。示例代码:publicclass CyclicBarrierTest {publicstaticvoid main(String[] args) {ExecutorService service = Executors.newCache...

java将文件转为UTF8工具类【代码】

package hiveTest;import java.io.BufferedReader; import java.io.DataInputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.Writer;publicclass GBKTransferUTF8 {privatestaticvoid transferFile(String srcFileName, String destFileName) throws IOException {String line_sep...

Java文件工具类【代码】

Java文件工具类JavaUtils可以直接copy使用 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FilenameFilter; import java.util.ArrayList;/** 文件工具类*/ public class FileUtils {/** 指定关键字检索文件* @param file File对象* @param key 关键字* @return 包含关键字的文件路径*/public static ArrayList<String> listFiles(File file,final String key) {//创建...

java的Arrays工具类

原文:http://longpo.iteye.com/blog/2200704

Java日期时间API系列27-----Jdk8中java.time包中的新的日期时间API类,使用xk-time工具类创建日历应用。【代码】

1.日历相关类1.1 日历类 CalendarWrapperpackage com.xkzhangsan.time.calendar;import java.io.Serializable; import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap;/*** 日历* * @ClassName: CalendarWrapper* @Description: CalendarWrapper* @author xkzhangsan* @date 2020年03月18日*/publicclass CalendarWrapper implements Serializable{privatestaticfinallong serialVersionUI...

java日期工具类【代码】

package com.djzh.common.utils;import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale;import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.time.DateFormatUtils; import org.apache.log4j.Logger;/*** 日期实用工具类* */publicclass DateUtil {publicstaticfinal Logger l...

Java 实现简单的SQL动态组装工具类【代码】

第一版package com.zh.oukele.util;import java.util.HashMap; import java.util.Iterator; import java.util.Map;publicclass CreateSqlUtil {publicstaticvoid main(String[] args) {Map<String ,Object> map = new HashMap<>();map.put("stuName","欧可乐");map.put("stuAge",20);map.put("stuSex","男");map.put("Key_stuId","ASDF");map.put("Key_stuSex","ASDF");try {System.out.println(getSql("table_name", "delete", ma...

JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)【代码】【图】

package com.itcast.test20140113;import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set;publicclass MainDemo {publicstaticvoid main(String[] args) {// Map集合使用//MapUser();/** 泛型 运行时,会将泛型去掉,生成的class文件中是不带泛型的,这个称为泛型的擦除...

Java工具类(文件)【代码】

1. 文件相关package com.ruhuanxingyun.javabasic.util;import org.springframework.web.multipart.MultipartFile;import java.math.BigInteger; import java.security.MessageDigest; import java.util.Arrays;/*** @description: 文件工具类* @author: ruphie* @date: Create in 2020/7/7 23:07* @company: ruhuanxingyun*/publicclass FileUtils {privatestaticfinalint SPLIT_SIZE = 10 * 1024 * 1024;/*** 获取文件MD5值** @p...

Java线程池工具类【代码】

使用线程池的好处:重用线程,线程的创建和销毁是很耗时的。控制线程的数量。线程池工具类:ThreadPool.javapackage com.zws.thread.pool;import java.util.concurrent.Callable; import java.util.concurrent.Future; /** * * @author wensh.zhu * */ public interface ThreadPool {void execute(Runnable task);<T> Future<T> submit(Callable<T> task);/** * 线程池是否繁忙 * @return */boolean isBusy(); }SimpleThreadP...

java判断手机号三大运营商归属的工具类【代码】

package com.tymk.front.third;import java.util.regex.Pattern;public class OperatorsUtil {/*** 中国电信号码格式验证 手机段: 133,153,180,181,189,177,1700,173,199**/private static final String CHINA_TELECOM_PATTERN = "(^1(33|53|77|73|99|8[019])\\d{8}$)|(^1700\\d{7}$)";/*** 中国联通号码格式验证 手机段:130,131,132,155,156,185,186,145,176,1709**/private static final String CHINA_UNICOM_PATTERN = "(^1(3...