【java dateutil工具类Date.add()】教程文章相关的互联网学习教程文章

Java基础之:Collections工具类

Java基础之:Collections工具类 Collections类简单介绍Collections 是一个操作 Set、List 和 Map 等集合的工具类Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法Collections类常用方法(均为static)reverse(List):反转 List 中元素的顺序shuffle(List):对 List 集合元素进行随机排序sort(List):根据元素的自然顺序对指定 List 集合元素...

Java中姓名、电话号码替换为*号工具类【代码】

Java中姓名、电话号码、身份证替换为*号工具类 import org.apache.commons.lang3.StringUtils; /*** @desc: 身份信息加密工具类* @author: shy* @date: 2020/12/21 9:45*/ public class CodeUtils {/*** 用户姓名的打码隐藏加星号加** 名字是两位时: 张三--> *三* 名字是三位及以上时: 燕双鹰 --> 燕*鹰** @return 处理完成的姓名*/public static String nameMask(String name){String res = "";if (name.length() == 2){res = nam...

Android Rxjava+Retrofit网络请求框架 使用工具类优化【代码】

前言 借助泛型实现了复用,请求时可以比普通复用少写一点代码(滑稽脸),两种工具类都采用的单例模式普通的工具类 因为必须知道具体的类型(url)才可以创建api的实体类,所以每增加一个url就要进来修改一次,即使只有一部分不同(在同一个接口中)也需要进来修改,非常僵硬麻烦,下面只贴了工具类import android.util.Log;import com.example.practice.api.ImageApi; import com.example.practice.api.ServiceApi; import com.ex...

java中日期工具类

/** * @param date yyyy-MM-dd【2015-08-25】 * @param n 【n为正整数==加n天】【n=0为不变】【n为负整数===减n天】 * @return * @throws ParseException */ public static String addDateForString(String date, int n) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date dt = sdf.parse(date); Calendar rightNow = Calendar.get...

Java反射写的通用转String工具类【代码】

public class ObjectAnalyzer {private ArrayList<Object> visited = new ArrayList<>();public String toString(Object obj){if(obj == null) return "null";if(visited.contains(obj)) return "...";visited.add(obj);Class c1 = obj.getClass();if(c1 == String.class) return (String)obj;if(c1.isArray()){String r = c1.getComponentType()+"[]{";for(int i=0;i< Array.getLength(obj);i++){if(i > 0) r+=",";Object val = A...

Kafka学习(三)——Java工具类、Springboot集成、SparkStreaming集成【代码】

文章目录 前言一、Java中工具类1. 添加maven依赖2.消费者:KafkaConsumerTest3.生产者:KafkaProducerTest 二、 SpringBoot中使用4.1 引入依赖4.2 application.yml4.3 KafkaConfiguration.java4.4 ProducerService.java4.5 ConsumerService.java三、SparkStreaming集成1.引入库2.代码 总结前言 本次记录全部来自工作学习中,总结和测试。并非生产环境,仅供参考使用!提示:以下是本篇文章正文内容,下面案例可供参考 一、Java中工...

Java发出HTTP请求工具类【代码】

import com.alibaba.fastjson.JSONObject; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache.http.client.methods.HttpPut; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import java.io.BufferedReade...

Java的HttpRequest请求工具类【代码】

package com.xieh;import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; import java.util.List;...

Java中常用的集合工具类【图】

Map大佬是和Collection一个元老级别的,不是List、set一级的 1.1 Collection接口 Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。常用方法如下:public boolean add(E e): 把给定的对象添加到当前集合中 。 public void clear() :清空集合中所有的元素。 public boolean remove(E e): 把给定的对象在当前集合中删除。 public boolean contain...

排名前 16 的 Java 工具类,哪个你没用过?【代码】

在Java中,实用程序类是定义一组执行通用功能的方法的类。 这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目。 希望您可以通过浏览列表来了解已经提供和流行的功能的一些想法,以使您知道不需要自己实现。这些方法的名称通常指示它们的作用。如果方法名称不够直观,您还可以查看其他开发人员如何在其开源项目中使用它们。org.apache...

Java文件操作工具类【代码】

在工作中,对于文件的操作是必不可少的。在大多数的项目中都会遇到,如果每次进行对文件的操作都要去写一遍相关的代码,那会浪费很多时间。因此我把经常用到的操作抽取出来封装为一个工具类,用的时候调用就行了。 工具类代码如下: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;/*** 文件操作工具类*/ public clas...

(Java) Excel工具类【代码】【图】

package com.business.platform.service.common;import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;/*** @description: Exl工具类* @author: zyu* @time: 2020-07-18 14:38*/ public class ExLUtils {/*** 读取Ex...

209 01 Android 零基础入门 03 Java常用工具类 04 Java集合 05 集合总结 01 集合知识点总结【图】

209 01 Android 零基础入门 03 Java常用工具类 04 Java集合 05 集合总结 01 集合知识点总结 本文知识点:集合知识点总结 说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“...

Java开发工具类集合【代码】

Java开发工具类集合 一、MD5加密工具类 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException;public final class MD5 {public static String encrypt(String strSrc) {try {char hexChars[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8','9', 'a', 'b', 'c', 'd', 'e', 'f' };byte[] bytes = strSrc.getBytes();MessageDigest md = MessageDigest.getInstance("MD5");md.update(bytes);bytes...

Java 实现FTP下载上传删除文件工具类【代码】【图】

首先在本地搭建一个ftp服务站点2.搭建springboot后导入ftp相关的依赖 `<dependency><groupId>com.github.shalousun</groupId><artifactId>common-util</artifactId><version>1.9.2</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId></dependency><dependency><groupId>commons-util</groupId><artifactId>commons-util</artifactId><version>final</version></depe...