![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java API
NSAKA_
这个作者很懒,什么都没留下…
展开
-
String.format()使用记录
工作中需要按照需求设置固定的编号,就用到了String.format()这里做一下记录public static void main(String[] args) { //A20191209030001 //A固定开头 //20191209时间 //03员工编号 //0001产品编号 String newPlanNo = newPlanNo("A20191209030...原创 2019-12-17 18:32:27 · 171 阅读 · 0 评论 -
ConcurrentMap
java.util.concurrent.ConcurrentMapjava.util.concurrent.ConcurrentMap 接口表示了一个能够对别人的访问(插入和提取)进行并发处理的 java.util.Map。ConcurrentMap除了从其父接口 java.util.Map 继承来的方法之外还有一些额外的原子性方法。ConcurrentMap 的实现既然 Conc...原创 2019-12-06 10:37:46 · 119 阅读 · 0 评论 -
PriorityBlockingQueue
优先级阻塞式队列优先级阻塞式队列默认情况下元素采用自然顺序升序排列。也可以自定义类实现compareTo()方法来指定元素排序规则,或者初始化PriorityBlockingQueue时,指定构造参数Comparator来对元素进行排序。但需要注意的是不能保证同优先级元素的顺序。这个队列会对放入的元素进行自然排序,也就意味着队列中的元素对应的类要实现Comparable(该接口对实现...原创 2019-11-29 11:07:32 · 277 阅读 · 0 评论 -
LinkedBlockingQueue
LinkedBlockingQueue 类实现了 BlockingQueue 接口。阻塞式链表基于节点来进行数据的存储。在使用的时候可以指定容量也可以不指定。如果指定了容量,则容量不可变。如果不指定容量,则默认容量为Integer.MAX_VALUE,即231-1,所以一般认为这种、情况下,队列是没有界限的。LinkedBlockingQueue 内部以 FIFO(先进先出)的顺序...原创 2019-11-29 09:53:08 · 294 阅读 · 0 评论 -
ArrayBlockingQueue
ArrayBlockingQueue 类实现了 BlockingQueue 接口。ArrayBlockingQueue 是一个有界的阻塞队列,其内部实现是将对象放到一个数组里。有界也就意味着,它不能够存储无限多数量的元素。它有一个同一时间能够存储元素数量的上限。你可以在对其初始化的时候设定这个上限,但之后就无法对这个上限进行修改了(译者注:因为它是基于数组实现的,也就具有数组的特性:一旦初...原创 2019-11-28 14:09:24 · 207 阅读 · 0 评论 -
BlockingQueue
java.util.concurrent 包里的 BlockingQueue 接口表示一个线程安放入和提取实例的队列。BlockingQueue用法BlockingQueue 通常用于一个线程生产对象,而另外一个线程消费这些对象的场景。下图是对这个原理的阐述:一个线程往里边放,另外一个线程从里边取的一个 BlockingQueue 。一个线程将会持续生产新对象并将其插入到队列之中,...原创 2019-11-28 10:59:43 · 100 阅读 · 0 评论 -
阿拉伯数字转中文大写的方法
public class NumberToCN { /** * 汉语中数字大写 */ private static final String[] CN_UPPER_NUMBER = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; /** * 汉语中...原创 2019-11-21 09:13:02 · 189 阅读 · 0 评论 -
DecimalFormat的用法
记一次DecimalFormat用法这里我用到的是将浮点数类型的数字,在转换成字符串时,需要去掉小数点后的几位数.做一下总结,以及一些基本用法demo:float a = 3.14;去掉小数位String b = new DecimalFormat(“0”).format(a); //b=3注意:在用0尽心格式化的时候,如果传入的参数当前位没有数字,会补上0如:String b...原创 2019-10-17 15:55:55 · 687 阅读 · 0 评论