要想使用反射去读取注解,必须将Retention的值选为Runtime import java.lang.annotation.Annotation; import java.lang.reflect.Method; //读取注解信息 public class ReadAnnotationInfoT...
要想使用反射去读取注解,必须将Retention的值选为Runtime import java.lang.annotation.Annotation; import java.lang.reflect.Method; //读取注解信息 public class ReadAnnotationInfoT...
/* * 浮点转百分比,保留2位小数 * 0.123456 -> 12.34% */ public static String floatToPercent(Float num) { NumberFormat percentFormat = NumberFormat.get...
package demo11; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.util.Scanner; import org.apache.commons.io.IOUtils; public...
EasyPOI EasyPOI是一个比较优秀的开源软件,他对POI进行了深度封装,即使你没有接触过POI,也可以很容易的使用它对Excel文件进行导入导出。并且它还可以集成到SpringMVC,是文件的导出变得更...
Exchanger可以在两个线程之间交换数据,只能是2个线程,他不支持更多的线程之间互换数据。 当线程A调用Exchange对象的exchange()方法后,他会陷入阻塞状态,直到线程B也调用了exchange()方法...
向文件末尾添加内容 字符串有整型的相互转换 转字符串到日期 java.util.Date = java.text.DateFormat.getDateInstance().parse(date String); 得到当前方法的名字 String methodName = Thre...
JTuple java语言版本的元组数据类型,实现了元组类型的特性(不可变、 可迭代)以及常用操作方法 轻量级,无依赖,线程安全 元组的意义 元组最重要的意义是用来实现多值返现。 很多时候我们需...
总结:binarySearch()方法的返回值为:1、如果找到关键字,则返回值为关键字在数组中的位置索引,且索引从0开始2、如果没有找到关键字,返回值为负的插入点值,所谓插入点值就是第一个比关键...
下午玩 TCP/IP 的 Socket 通信时,使用 BufferedReader 的 readLine() 遇到了一个坑,现在终于解决了,特此记录下来。 程序很简单,客户段从控制台读取用户输入,然后发送至服务器端,主要代...
public class HuiWenTest { //方法一:若为回文数,则反转后与原来的数应该相等 public static boolean isCircleNumber1(int num) { String temp = String.valueOf(num...
中文字符串排序肯定要用到中文排序的Comparator,幸运的是,java有提供这样的Comparator。 获取方法: Collator.getInstance(java.util.Locale.CHINA); 下面是,自己封装的一个文件排序的类,...
今天跟大家分享一下最常用的Java实用工具类类及其最常用的方法。类列表和方法列表都按人气排序。数据基于从GitHub随机选择的50,000个开源Java项目。 1. org.apache.commons.io.IOUtils close...
前言 其实这是个老生常谈的问题了,相信大家在第一次遇到Unicode编码问题时,都会在网上搜索一通, 找到几个解释,虽然有点杂乱,但还是感觉自己明白了些什么,然后就继续忙别的事情. 而我之所以就...
一个简单类的例子 在这个类中,有普通的String类型,有数组类型,有带泛型的List类型,有嵌套List类型,以及有多个泛型参数的简单类,这个类将作为我们后面的内容的基础。我们这一次博客解析...
使用Semaphore实现的三个线程协作,循环打印10次ABC的方法
CronExpression.isValidExpression(expression); true:校验通过,表达式可用 false:校验失败,表达式不可用
没有更多内容
加载失败,请刷新页面