
java
文章平均质量分 69
_XP_NO_BUG
这个作者很懒,什么都没留下…
展开
-
POI-获取Excel中合并单元格问题
项目需要读取上传的excel中的合并单元格。于是找到POI包:主要是poi-x.x.jar 和 poi-ooxml-x.x.jar包首先是判断当前sheet页是否存在合并单元格,使用getNumMergedRegions()获取当前sheet页中的合并单元格总数.如下表总共有8行3列【行:0-7;列:0-2】;其中共有合并单元格A、B、E、F、G、H 6个;int原创 2017-07-21 16:51:04 · 5419 阅读 · 0 评论 -
三分钟用java实现简单的计算器
如题,用java实现简单的计算器。如:输入:3+2*2, 输出:7输入:3/2, 输出:1解题思路:使用栈的特性,出入栈。声明两个栈,分别存数字和操作符。将字符串转换为字符数组,循环,进行判断入栈,出栈和计算结果。最后判断,如果操作符栈为空,则直接输出数字栈的结果,否则再计算一次然后返回结果。代码如下:public static Integer calc(String str){ char[] chars = s原创 2020-06-23 21:26:17 · 688 阅读 · 0 评论 -
字符串中间追加逗号(末尾没有逗号)
需求简单示例:有String[] strArr = {"a", "b", "c", "d", "e"}; 需要得到字符串str为"a,b,c,d,e";代码1:StringBuilder sb = new StringBuilder();for(int i = 0; i if(i >0){sb.append(",");}sb.append(str原创 2017-08-02 17:40:55 · 5618 阅读 · 0 评论 -
二进制数用十进制表示----parseInt()方法分析&java7新特性二进制文本
实例:输入一个二进制数,将其转化为十进制整数。实现一 代码:int x = Integer.parseInt(_number, 2);其中_number表示二进制数,例如:int x = Integer.parseInt("1100110", 2);System.out.println(x); //102此处用到了parseInt(String s原创 2017-11-10 11:12:11 · 553 阅读 · 0 评论 -
File相关操作,java.nio.file.*
1.获取文件Path pathFile = Paths.get("e:/dc/MyTest.txt");System.out.println(pathFile.getFileName());System.out.println(Files.getLastModifiedTime(pathFile)); //文件最后修改时间System.out.println(Files.s原创 2017-11-10 19:21:03 · 450 阅读 · 0 评论 -
List高效remove方法,自定义比较字段后remove
需求:两个相同对象的list,需要将两个list的公共数据从第一个list中去掉。/** * 将两个list中公共的数据从source list中去掉; * * @param source list1 * @param destination list2 * @return list1 - (list1 ∩ list2); */public List<T>...原创 2018-04-13 17:40:27 · 763 阅读 · 0 评论