![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Senbon_L
沉于浅梦不得醉,醒时无以至
展开
-
求组合:在长度为n的数组中取得m个元素形成组合,并输出所有组合
int a[] = {1, 2, 3, 4, 5,6}; //第一个元素 for (int i = 0; i <a.length; i++) { //第二个元素 for (int j = i+1; j <a.length ; j++) { //第三个元素 ...原创 2018-04-24 14:15:00 · 1515 阅读 · 1 评论 -
future模式实现demo(Callable接口的实现)
package thread; import org.junit.Test; import sun.nio.ch.ThreadPool; import java.util.Collection; import java.util.Iterator; import java.util.concurrent.*; public class AsyncFuture { ThreadPoo...原创 2019-02-25 20:40:55 · 304 阅读 · 0 评论 -
两个经典递归问题:算瓶盖与约瑟夫环
但凡递归,大部分都是两句话能搞定的,先确定递归停止条件,向外翻转,再确定循环条件,向内递进 if(xx) return xx; return def(xx...); 首先是算瓶盖,一百元买啤酒,五元一瓶,三个换一瓶,两个瓶身换一瓶,求最后总数: 首先,确定条件: //规则 static int capRule=3,bottleRule=2; 然后是函数,为了方便大家一般都是...原创 2018-11-08 14:54:45 · 512 阅读 · 0 评论 -
java.util.ConcurrentModificationException
出现异常的位置在After方法中遍历集合的那行 //在测试单元中有如下代码 //遍历Future载体 Thread thread=new Thread(()->{ listFuture.forEach(x->{ try { if (x.isDone()) { ...原创 2018-09-26 12:32:08 · 577 阅读 · 0 评论 -
异常:java.lang.ExceptionInInitializerError
首先,包含如下代码的类会引起该异常 static { list.add("第1条"); list.add("第2条"); list.add("第3条"); } static List<String> list=new ArrayList<>(); 出现异常的原因是类加载的过程中,加载到list的时候,list并未直接被赋值,而是先执行了静态代码...原创 2018-09-25 22:58:38 · 6744 阅读 · 0 评论 -
Java8:Stream内reduce()方法的一点个人理解
该方法有三个重载,稍微有点复杂,直接上代码了 @Test public void demoReduce(){ //取出out PrintStream out=System.out; //实现Predicate接口并且指定行为:传入的参数中是否包含字符串"a" //后续可以调用该接口的test方法做筛选判断 ...原创 2018-09-03 11:16:20 · 5337 阅读 · 1 评论 -
用java实现约瑟夫环
实现方法有很多种,参考大佬的方法自己试了一下 如下 /** * 约瑟夫环的java实现 * 设N个人围坐,从K的位置开始报数,到M的位置 * 此人出列,下一个继续报数,所有人出列,终止 * @param totalNum 总人数 * @param cycleNum 报数值 * @param index 起始位置 ...原创 2018-07-31 16:03:08 · 2006 阅读 · 0 评论 -
三种获取类在运行时对应class的方法
public class Test { public static void main(String[] args) { Class cla1=Person.class; Class cla2=new Person().getClass(); Class cla3=null; try { cla3 =C...原创 2018-05-24 09:02:10 · 372 阅读 · 0 评论 -
Java读取excel
https://mvnrepository.com/tags/maven maven仓库搜索jxl 注:xlsx格式 csv格式 转存为xls格式后使用 /** * * @param file 文件 * @param index 列 * @throws Exception */ public static List&l...原创 2019-04-25 11:07:04 · 136 阅读 · 0 评论