java
D_A_O
这个作者很懒,什么都没留下…
展开
-
递归目录取文件
//使用了HuTool的工具类,很容易替换 public static void main(String[] args) { String path = "D:\\E\\桌面壁纸"; if(FileUtil.exist(path)) { List<String> list = new ArrayList<String>(); getFile(path,list); //打印一下 for (int i = 0; i ...原创 2021-12-13 01:39:32 · 470 阅读 · 0 评论 -
工具类-数字转换成中文大写
package com.integration.utils;/** * 数字工具类 * @author ABing */public class NumberUtils { /** * 简体中文形式 **/ private static final String[] SIMPLE_DIGITS = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"}; /** * 繁体中文形式 **/ private static fin.原创 2021-04-08 15:28:44 · 272 阅读 · 0 评论 -
混合运算规则
重要规则://byte short char 做混合运算时,先各自转换为 int 类型,再做运算 //以下在编译期就出错,因为jvm不允许 int 转换为 byte(丢失精度),虽然结果为30,但是运算是在运行期 byte a = 10; short b = 20; byte c = (a + b); //报错 System.out.println(c);原创 2017-01-17 13:44:06 · 1982 阅读 · 0 评论 -
Map中存放数组,依次取出值
获取map的值主要有四种方法,这四种方法又分为两类,一类是调用map.keySet()方法来获取key和value的值,另一类则是通过map.entrySet()方法来取值,两者的区别在于,前者主要是先获取到所有的key的集合,当你需要查询value的值的时候需要通过key来查询value,后者则直接将key和value的键值对直接取出来,只用查询一次,对于那种性能更好,我觉得还是用map.ent转载 2016-12-12 13:33:54 · 18712 阅读 · 0 评论 -
文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileuplo转载 2016-10-08 14:34:37 · 330 阅读 · 0 评论 -
String、String.valueOf、toString 它们三者的区别总结
今天在使用这个的时候发现,他们三者好像在某些场所都是可以用的,但是不免会让人想到那既然它们三者这么的相似,那么总有些什么区别吧。我也在网上找了一些资料看。自己也看了API文档,就将他们三的区别总结一下吧。用了这么长时间,才发现有这些的不同,也是挺惭愧的。 先说他们三的作用是什么吧:没什么特别的作用,就是让我们得到的对象或参数类型,按照要求转成字符串的形式。String:毫无疑问,转载 2016-10-18 16:46:30 · 519 阅读 · 0 评论 -
Math.floor,Math.ceil,Math.rint,Math.round用法详解
本文来源于:http://swiftlet.NET/archives/1369floor原意:地板。Math.floor函数是求一个浮点数的地板,就是求一个最接近它的整数,它的值小于或等于这个浮点数。看下面的例子:publicclassTest{ publicstaticvoidmain(转载 2016-10-17 23:07:55 · 658 阅读 · 0 评论 -
并排显示
如图这样显示:List> list = new ArrayList>(); Map map = null; List> all= biz.getAllProvinces(); for (int i = 0; i < allProvinces.size(); i+=3) { map = new HashMap(); for(int j = i; j all原创 2016-09-22 17:22:31 · 343 阅读 · 0 评论 -
页面到后台参数乱码
//获取参数String formData = ServletRequestUtils.getStringParameter(request,"formData", null);//字符集转换formData = URLDecoder.decode(formData, "UTF-8");原创 2017-03-14 11:18:52 · 530 阅读 · 0 评论 -
double保留小数
保留四位小数,四舍五入(RoundingMode.UP)new BigDecimal(price / (1 + detailCode)).setScale(4, RoundingMode.UP).doubleValue();原创 2017-04-15 14:20:38 · 332 阅读 · 0 评论 -
java后端1年经验和技术总结(1)
java后端1年经验和技术总结(1)1.引言 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。 经过一年意识到以前也有很多认识误区,比如: 偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心转载 2017-08-24 14:35:55 · 495 阅读 · 0 评论 -
关于List.remove在for循环中出现问题的解决方案
在Java中对list进行操作很频繁,特别是进行list启遍历,这些操作我们都会,也很熟悉,但是对java中list进行删除元素,remove list中的元素就不怎么熟悉了吧,可以说很陌生,是实际操作中也很容易出错,先看看下面这个java中如何remove list 中的元素吧.public class test {public static void mai转载 2017-08-24 16:02:23 · 866 阅读 · 0 评论 -
详解Java中的clone方法 -- 原型模式
目录(?)[+]Java中对象的创建clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢?1 使用new操作符创建一个对象2 使用clone方法复制一个对象那么这两种方式有什转载 2017-09-27 11:00:14 · 182 阅读 · 0 评论 -
Cookie与Session
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制转载 2017-09-27 16:17:26 · 245 阅读 · 0 评论 -
jsp页面向后台传值出现乱码的问题
今天做普通的前台页面向后台传值,要传值的内容是中文,传到后台打印一看 居然内容变成了 “?????”于是在网上找了一些方法 :1、采用decode()方法 页面:Url: '<%=path%>/sfyh/infodata.jsp?type='+encodeURI(ss) 后台:String result = java.net.URLDecoder.dec...转载 2018-11-14 14:29:01 · 3538 阅读 · 0 评论 -
eclipse工作空间配置导出复制
由于工作与学习的需求,需要使用不同的工作空间。而eclipse的新建工作空间其他以前的配置都没有继承过来,那么就得重新配置一遍。经过学习其他前辈们的经验与自己的摸索总结一下3种方法:方法一:使用eclipse的导出功能。 工作目录中右键选择Export->General->Preference,这样可以导出epf文件,新的工作空间中可以用Import导入该配置文件,这个方法的确...转载 2019-03-01 11:05:06 · 1153 阅读 · 0 评论 -
深入理解java异常处理机制
目录(?)[+] 1 引子 2JAVA异常 4处理异常机制1 捕获异常trycatch 和 finallytry-catch语句trycatch-finally语句try-catch-finally 规则异常处理语句的语法规则trycatchfinally语句块的执行顺序2 抛出异常throws抛出异常使用throw抛出异常4 Throwable类中的常用方法 5J转载 2016-08-08 17:02:29 · 470 阅读 · 0 评论 -
打印InputStream对象的值
创建扫描器以获得其中的值。123456789public static void main(String[] args) { String str = "HelloWorld"; byte[] bytes = str.getBytes(); Sy原创 2016-08-19 15:10:16 · 6866 阅读 · 0 评论 -
java代码获取各种时间
Java代码import java.text.SimpleDateFormat;SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");Date curDate = new Date(System.currentTimeMillis());//获取当前时间String str = f转载 2016-05-07 15:49:46 · 1037 阅读 · 0 评论 -
split
在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分转载 2016-04-22 10:10:16 · 295 阅读 · 0 评论 -
String转Long
1.Java中将string 转化成longlong l = Long.parseLong([String]);或 long l = Long.parseLong([String],[int radix]); long l = Long.valueOf("123").longValue();2.Long.ValueOf("String")与Long.pars转载 2016-05-05 14:24:54 · 820 阅读 · 0 评论 -
java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式
1、将java.util.Date 转换为 java.sql.Date java.util.Date utilDate = new java.util.Date(); java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); 2、如何将"yyyy-mm-dd转载 2016-04-21 09:30:56 · 3370 阅读 · 0 评论 -
Firebug使用详解
Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSS、HTML和JavaScript。本文主要是为初学者介绍一下Firebug的基本功能与如何使用F转载 2016-05-04 17:18:01 · 1797 阅读 · 0 评论 -
模糊查询符号
在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FR转载 2016-05-11 16:41:36 · 5612 阅读 · 0 评论 -
java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //获取前月的第一天 Calendar cal_1=Calendar.getInstance();//获取当前日期 cal_1.add(Calendar.MONTH, -1);转载 2016-04-28 19:27:46 · 8919 阅读 · 0 评论 -
String转Date
1:大体思路 [html] view plain copy这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateF转载 2016-04-28 19:24:25 · 337 阅读 · 0 评论 -
Calendar类roll和add的区别
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * Calendar类roll和add的区别. */ public class Test18 { public static void main(String[] args) {转载 2016-06-07 17:17:34 · 524 阅读 · 0 评论 -
java split
在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的. java.lang.string.split转载 2016-06-03 18:15:58 · 302 阅读 · 0 评论 -
输入输出流
输入是程序得到外部数据,输出是程序向外部传输数据,二者没有必然的联系转载 2016-08-17 14:41:54 · 571 阅读 · 0 评论 -
java string 字符串替换:replace
i、replace方法 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。例如: String s = “abcat”; String s1 = s.replace(‘a’,‘1’); 该代码的作用是将字符串s中所有的字符a替换成字符1,生成的新字符串s1的值是“转载 2016-07-29 14:01:19 · 967 阅读 · 0 评论 -
Java导出txt文件的方法
本文实例讲述了Java导出txt文件的方法。分享给大家供大家参考。具体如下:例子一?123456789101112131415161718192021222324转载 2016-06-15 11:33:42 · 3615 阅读 · 0 评论 -
Logger级别
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html):static Level DEBUGDEBUG Level指出细粒转载 2016-06-14 09:58:41 · 1345 阅读 · 0 评论 -
Java虚拟机参数设置
今天在加载一幅图片时,eclipse报出如下错误:“Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”google了一下原来是图片太大了。可以设置jvm堆的最大值来解决。 首先, 打开Eclipse软件,选择菜单栏run,在二级菜单中选择 Debug Configurati转载 2016-06-27 17:31:43 · 823 阅读 · 0 评论 -
String Date Calendar之间的转换
1.Calendar 转化 StringCalendar calendat = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dateStr = sdf.format(calendar.getTime()); 2.String 转化Calendar转载 2016-06-04 14:44:10 · 336 阅读 · 0 评论 -
Java中正则Matcher类的matches()、lookAt()和find()的区别
在Matcher类中有matches、lookingAt和find都是匹配目标的方法,但容易混淆,整理它们的区别如下:matches:整个匹配,只有整个字符序列完全匹配成功,才返回True,否则返回False。但如果前部分匹配成功,将移动下次匹配的位置。lookingAt:部分匹配,总是从第一个字符进行匹配,匹配成功了不再继续匹配,匹配失败了,也不继续匹配。find:部分匹配,从当前位置开转载 2016-06-03 19:59:02 · 373 阅读 · 0 评论 -
JAVA生成XML
生成的类代码:package com.xh.xml; import java.io.FileOutputStream; import java.io.IOException; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; impo转载 2016-06-03 18:32:11 · 306 阅读 · 0 评论 -
java相关网站
1. The Source for Java Technology Collaboration(JAVA开发的官方网站) http://www.java.net/ - 外文 2. jGuru: FAQ Home Page 推荐 http://www.jguru.com/faq/ - 外文 3. Developer.com: An EarthWeb site http://www.dev转载 2016-04-26 11:03:55 · 905 阅读 · 0 评论