java基础
编程张知道
这个作者很懒,什么都没留下…
展开
-
对java中double类型的精度问题探讨
先上一个例子:在java中计算0.1+0.2,很多初学者会认为是0.3,结果当然没这么简单。我们用工具运行一下:System.out.println("0.1+0.2="+(0.1+0.2));结果是:0.1+0.2=0.30000000000000004又如:0.55*100=55.00000000000001更奇怪的是,double类型的0.0居然可以做分母: System.o原创 2013-05-10 16:09:04 · 774 阅读 · 0 评论 -
java对象与xml格式之间的转换
java对象是可以直接与xml相互转换的,但需要导入包:xstream-1.3.1.jar,在创建对象的时候,注意一定要new一个DomDriver;成功的测试代码如下:package com.xml;import com.thoughtworks.xstream.XStream;import com.thoughtworks.xstream.io.xml.DomDrive原创 2013-04-19 16:20:54 · 515 阅读 · 0 评论 -
操作日志中,用一个方法比较不同类前后的变化
最近项目中加操作日志的时候,对于不同的类,如果一个一个去比较,显得麻烦,故而想到写个方法,一次比较类前后变化的值。代码如下,此方法用于遍历类中的方法和值。public String compared(BaseModel model1,BaseModel model2) throws Exception{StringBuffer sbf = new StringBuffer();Syst原创 2013-09-11 16:01:54 · 757 阅读 · 0 评论 -
split方法使用的经验。
split方法用起来很方便,也很容易,比如 String str = ""1,1,2";str.split(",");那么得到的是一个长度为三的数组,但在实际的开发中,总有些奇葩的事情发生,比如我的后台传来的字符串为“sdf,sdf,123,,,,” 利用split分割的时候,因为后面的为空,所以会被忽略,但若传来的为“”(也就是说逗号之间是空字符串,而是不什么都没有),又会正常。而且原创 2013-12-30 14:36:17 · 836 阅读 · 0 评论 -
java.io.FileNotFoundException: D:\Test (拒绝访问。)
解决java.io.FileNotFoundException: D:\Test (拒绝访问。)问题源码:public static void main(String[] args){File file = new File("D:\\Test");try{BufferedWriter bf = new BufferedWriter(new FileWr原创 2014-02-21 14:01:53 · 22513 阅读 · 0 评论 -
导出excel到本地
//根据登录名查询,显示其权限下的编码号String s_pageno = request.getParameter("pageno");String s_rowsize = request.getParameter("rowsize");String orderby = request.getParameter("orderby");String ordertype = re原创 2014-04-24 19:41:47 · 693 阅读 · 0 评论