
java
喜剧新人
每一次改错,都是一次进步。
展开
-
如何有效的使用 for循环和Iterator遍历
遍历ArrayList使用for循环遍历的速度会比Iterator遍历的速度要快:for (int i=0, n=list.size(); i < n; i++) list.get(i);runs faster than this loop: for (Iterator i=list.iterator(); i.hasNext();) ...原创 2019-11-05 22:50:54 · 1553 阅读 · 0 评论 -
遍历Map keySet和entrySet
public class test { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "广东"); map.put("2", "广西"); ...原创 2019-11-05 17:21:35 · 241 阅读 · 0 评论 -
Java calendar加减时间
//时间格式可以改成自己想要的格式,例yyyy-MM-dd HH:mm等等。private final static String formatyyyyMMddHHMM = "yyyyMMddHHmm";String currTime = "201911051500";SimpleDateFormat yearFormat = new SimpleDateFormat(formatyyy...原创 2019-11-05 15:06:09 · 10339 阅读 · 0 评论 -
java sort排序
问题:对list中的对象中的属性值排序:User对象:public class User { private int id; private String Name; public int getid() { return id; } public void setid(int id) { thi...原创 2019-10-26 08:10:06 · 189 阅读 · 0 评论 -
long型转String
long a1 = 12; String s1 = a1 + ""; // 法1:直接加空串 System.out.println(s1); long a2 = 34; String s2 = String.valueOf(a2); // 法2:String.valueOf() System.out.pr...转载 2019-05-06 14:55:02 · 8808 阅读 · 0 评论 -
B cannot be cast to java.sql.Blob
问题描述:BLOB类型的数据从数据库提取出来,提示不能强制转换为BLOG解决方案:转换为二进制数组byte[] object = (byte[]) Map.get("blob");原创 2019-05-06 15:08:54 · 5310 阅读 · 0 评论 -
byte[]和InputStream的相互转换
1、byte[]转换为InputStreamInputStream sbs = new ByteArrayInputStream(byte[] buf);2、InputStream转换为InputStreambyte[]ByteArrayOutputStream swapStream = new ByteArrayOutputStream();byte[] buff = new byte[...原创 2019-05-06 15:12:57 · 16476 阅读 · 0 评论 -
Duplicate local variable variable
问题描述:重复定义了变量。原创 2019-05-06 16:10:49 · 2455 阅读 · 0 评论 -
java (lodop) 打印实例
首先在lodop官网下载相关文件(js、css等):http://www.lodop.net/download.html在下载好的包里 除了html页面 其他的js、css等拷贝到项目的一个目录下、新建个lodop文件夹。在页面头部加入下面等信息、这里注意的是引入的文件地址<script language="javascript" src="../res/lodop/LodopFu...转载 2019-05-13 11:19:21 · 1852 阅读 · 0 评论 -
LODOP使用问题解决汇总
LODOP 打印控件出现问题及修改方法问题1 、打印网页时页面出现电脑设置的底色如何解决?解决方法 :按照如下方式添加HTML页面var strHTML="<body style='margin:0;background-color: white'>"+document.getElementById("table02").innerHTML+"</body>";L...翻译 2019-05-13 15:05:02 · 12089 阅读 · 0 评论 -
For input string: ""
问题描述:在进行类型转换的时候,输入的字符串为空值造成的解决方案:对字符串进行非空判断就可以,输入if(str != null && !''.equals(str)){ //类型转换;}...原创 2019-05-06 14:49:29 · 5014 阅读 · 1 评论 -
[Ljava.lang.String; cannot be cast to java.lang.String
问题描述:不能把String[]转化为String类型。解决方案:String name= ((String[])request.getAttribute(“name”))[0];转载 2019-05-06 11:15:44 · 2943 阅读 · 0 评论 -
splite和map的结合使用
split() 方法用于把一个字符串分割成字符串数组。Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。作用:分割出来的字符串储存在map对象(key,value)中,便于前后台使用。 Map<String, Object> paramMap = new HashMap<String, Object>(); String str = "...原创 2019-05-08 11:51:59 · 2119 阅读 · 0 评论 -
编码是件有逻辑的事情
勤劳是最基本的,所能做的就是花更多的时间在上面。 就算最后不能成功,尽力就好。First . 充分清楚需求改造内容,具体到 哪个字段、逻辑处理等。 这是编码的核心,清楚了需求才能进行编码,也决定了你编码后续的测试情况。Second . 编码的实现。 主干部分,也是客户要求改造的地方,所花时间较长,需虚心,耐心。Finally . 提交所完成的代码。 快乐和痛苦都在这一刻,编码完成就要提交代码原创 2017-06-23 17:04:33 · 387 阅读 · 0 评论 -
java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String
这个问题是,类型转换出错,为什么呢?因为BigDecimal不能强制转换成 String类型,要用toString()转换。原创 2017-12-22 11:38:45 · 2216 阅读 · 0 评论 -
如何解决SVN 清理失败
解决方法: 下载 sqlite3.exe 在你的清理失败的路径下查看.svn目录下是否存在一个wc.db文件,把解压好的sqlite3.exe 放在wc.db文件的同一路径下 注意:主要是用sqlite3.exe清理掉wc.db中的相关信息。通过cmd命令行进入你清理失败的路径,下的.svn,然后输入sqlite3 wc.db,然后会进入sqlite程序,输入原创 2018-01-12 11:39:48 · 1551 阅读 · 0 评论 -
The type Resource is not accessible due to restriction on required library
java中搭建环境的问题总结原创 2018-01-04 11:53:27 · 214 阅读 · 0 评论 -
java List Map遍历的方法
public class Test { public static void main(String[] args) { List<Map<String, Object>> listMaps = new ArrayList<Map<String, Object>>(); Map<String, Obj...转载 2018-06-04 11:46:17 · 1891 阅读 · 0 评论 -
JAVA读取本地图片并展示
代码如下://读取本地图片输入流FileInputStream inStream = new FileInputStream("D:/image/123.jpg");//byte数组用于存放图片字节数据byte[] buff = new byte[inSteam.available()];inStream.read(buff);inStream.close();//设置发送到客...原创 2018-12-04 15:54:32 · 14902 阅读 · 0 评论 -
Java中map关于putAll()和“=”的区别
putAll()方法:相同的key,map1.putAll(map2);map1中的key-value会被覆盖。不同的key,map2中的key-value会被追加到map1中。“=”的使用:map1 = map2;map1中所有的key-value都会被map2中的key-value覆盖。...原创 2019-01-02 11:04:15 · 2666 阅读 · 0 评论 -
java 取Blob转为String
InputStream ins = null; StringBuffer sb = new StringBuffer(); try { //blob要转换的Blob字段。 ins = blob.getBinaryStream(); byte[] dis = new byte[1024]; int len = 0;...原创 2019-05-08 10:25:44 · 2609 阅读 · 0 评论 -
Blob和Clob的区别和用法
BLOB和CLOB都是大字段类型,1、BLOB是按二进制来存储的,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。2、CLOB是可以直接存储文字的,像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等操作都提供很大的方便。Oracle中处理BLOB/CLOB字段的方式比较特别,所以需要特别注意下面两点:在Oracle JDBC中采用流...转载 2019-05-08 10:45:39 · 5147 阅读 · 0 评论 -
Java如何实现分页
先阐述一下具体的思路: 第一步:编写一个分页的类里面包含了(第一页,最后一页,下一页,上一页,当前页,页码等等)对象和方法。第二步:进行分页的业务处理。> ------**分页类**------------package newRelease.dao;import java.util.ArrayList;/** * * @author wfy * 分页算法 根据总记录数,和每页显示原创 2016-12-20 14:24:19 · 1709 阅读 · 0 评论