JAVA
德星
相看两不厌,唯有敬亭山。
展开
-
分割含有\r\n字符的String
/** * "WEBVTT\n\r\n * 1\n * 00:00:01.950 --> 00:00:02.820\r\n * <v 0>It all comes down.</v>\n\r\n * * @param content */ String[] content3 = content.split(Pattern.quote("\\n\\r\\n")); String[] content...原创 2021-05-18 17:16:55 · 855 阅读 · 0 评论 -
JAVA-System.arraycopy方法的使用
import java.util.Arrays; /** * */ public class LessionSystemArraycopy { public static void main(String[] args) { // 此方位为native方法。 // public static native void arraycopy( // Object src,转载 2015-07-28 16:58:31 · 457 阅读 · 0 评论 -
LinkedList和ArrayList的区别
LinkedeList和ArrayList都实现了List接口,但是它们的工作原理却不一样。它们之间最主要的区别在于ArrayList是可改变大小的数组,而LinkedList是双向链接串列(doubly LinkedList)。ArrayList更受欢迎,很多场景下ArrayList比LinkedList更为适用。这篇文章中我们将会看看LinkedeList和ArrayList的不同,而且我们试图转载 2015-12-26 11:18:36 · 371 阅读 · 0 评论 -
JAVA多线程--信号量(Semaphore)
简介 信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。 一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象转载 2015-12-26 12:24:20 · 357 阅读 · 0 评论 -
我有10块钱,可以喝多少瓶汽水
公司群里发了这么一道小学3年级的算术题 计算规则:2块钱一瓶汽水,两个瓶子可以换一瓶汽水,四个瓶盖可以换一瓶汽水. 同事们算来算去都没有统一的答案,身为程序员的我们,简直不能忍受这样的欺凌。 一言不合就用程序来解决~public static void main(String[] args) { int money = 10; //总钱数 int bottle =原创 2017-05-03 09:45:13 · 1343 阅读 · 4 评论