随笔分类 -  Java

java常见用法汇总及常用的工具类封装
摘要:// 获取文件名的后缀名(文件类型) String oldFileName = "UploadExcelController.java"; String fileType = oldFileName.substring(oldFileName.lastIndexOf(".")); System.ou 阅读全文
posted @ 2018-05-23 09:19 Marydon 阅读(2146) 评论(0) 推荐(0) 编辑
摘要:实现方式有五种 updateTime--2018年7月23日09点32分 准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** * 获取系统当前时间之方式 阅读全文
posted @ 2018-05-09 11:45 Marydon 阅读(1447) 评论(0) 推荐(1) 编辑
摘要:java unicode转中文 CreateTime--2018年3月29日16:12:15 Author:Marydon 实现方式:利用Java类-URLDecoder 说明: 百度出来一大堆,都是进行了自定义封装,其实不需要的。 System.out.println(URLDecoder.dec 阅读全文
posted @ 2018-03-29 16:19 Marydon 阅读(592) 评论(0) 推荐(0) 编辑
摘要:java 解析excel工具类 CreateTime--2018年3月5日16:48:08 Author:Marydon ReadExcelUtils.java import java.io.FileInputStream; import java.io.FileNotFoundException; 阅读全文
posted @ 2018-03-05 16:50 Marydon 阅读(879) 评论(0) 推荐(1) 编辑
摘要:需要导入的包: import java.util.Arrays; UpdateTime--2017年3月31日17:49:53 (一)数据格式 [aa, bb, cc] (二)初始化 // 方法一 String[] str = new String[3];//初始化并声明长度(通常使用) // 方法 阅读全文
posted @ 2017-12-06 10:54 Marydon 阅读(634) 评论(0) 推荐(0) 编辑
摘要:八种基本数据类型的特征:初始值、取值范围、按容量大小排序、对应的封装类 阅读全文
posted @ 2017-12-06 10:09 Marydon 阅读(951) 评论(0) 推荐(0) 编辑
摘要:CreateTime--2017年12月4日17:38:44 Author:Marydon 需要导入: import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; impor 阅读全文
posted @ 2017-12-04 17:42 Marydon 阅读(1877) 评论(0) 推荐(0) 编辑
摘要:CreateTime--2017年12月1日11:35:00 Author:Marydon java 浮点类型(float、double)间的运算工具类 /** * 进行BigDecimal对象的加减乘除,四舍五入等运算的工具类 * * @author Marydon * @createTime 2 阅读全文
posted @ 2017-12-01 11:41 Marydon 阅读(411) 评论(0) 推荐(0) 编辑
摘要:java 判断是否为数字格式 CreateTime--2017年12月1日10:37:00 Author:Marydon java 判断是否为数字格式 /** * 判断是否为数字格式不限制位数 * @param o * 待校验参数 * @return * 如果全为数字,返回true;否则,返回fal 阅读全文
posted @ 2017-12-01 10:41 Marydon 阅读(9887) 评论(0) 推荐(1) 编辑
摘要:方法一: import java.text.DecimalFormat; /** * 四舍五入 * * @param number为四舍五入的数字 * @param keta是保留小数点之后的位数,从0开始 * @description 0: 表示整数 (155.5->156.0) 1:(0.446 阅读全文
posted @ 2017-12-01 10:13 Marydon 阅读(388) 评论(0) 推荐(0) 编辑
摘要:参考链接:http://jingyan.baidu.com/article/495ba84109665338b30ede98.html 1.介绍 2进制:用两个阿拉伯数字表示,0、1; 10进制:用十个阿拉伯数字表示,0到9(0、1、2、3、4、5、6、7、8、9); 16进制:0到9(0、1、2、 阅读全文
posted @ 2017-11-20 16:33 Marydon 阅读(1652) 评论(0) 推荐(0) 编辑
摘要:java 获取class文件所在路径 CreateTime--2017年11月14日15:14:32 Author:Marydon 1.获取class文件所在路径(磁盘路径、绝对路径) // 获取Test的class文件所在的完整路径 String filePath = Test.class.get 阅读全文
posted @ 2017-11-14 15:18 Marydon 阅读(4386) 评论(0) 推荐(0) 编辑
摘要:CreateTime--2017年10月31日10:14:24 Author:Marydon java操作File类 import java.io.File; 1.创建一个文件 方式一: 语法: File file = new File(absolutePath); 说明:只传一个参数,参数值为文件 阅读全文
posted @ 2017-10-31 10:24 Marydon 阅读(284) 评论(0) 推荐(0) 编辑
摘要:java 如何下载网络图片 CreateTime--2017年9月30日11:18:19 Author:Marydon 说明:根据网络URL获取该网页上面所有的img标签并下载符合要求的所有图片 所需jar包:jsoup.jar import java.io.BufferedInputStream; 阅读全文
posted @ 2017-09-30 11:25 Marydon 阅读(1655) 评论(0) 推荐(1) 编辑
摘要:CreateTime--2017年9月15日14:42:40 Author:Marydon java如何实现不固定个数传参(定义实参个数可变的方法) 参考链接:原文链接 传统方法:为这个方法定义一个数组型的参数,将不确定的参数放到数组中,把这个数组作为一个实参传递过去 举例: // 定义带有数组型参 阅读全文
posted @ 2017-09-15 14:58 Marydon 阅读(3408) 评论(0) 推荐(0) 编辑
摘要:1.需求 根据原文件复制一份到指定位置 2.代码实现 需要导入: import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInpu 阅读全文
posted @ 2017-09-07 15:08 Marydon 阅读(423) 评论(0) 推荐(0) 编辑
摘要:参考链接:http://blog.csdn.net/MAGIC_JSS/article/details/51475923 java IO流 (一)含义 IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。 (二)分类 阅读全文
posted @ 2017-09-06 15:13 Marydon 阅读(645) 评论(0) 推荐(0) 编辑
摘要:java判断字符串中是否包含中文并过滤掉中文 CreateTime--2017年9月6日08:48:59 Author:Marydon 1.判断字符串中是否包含中文方法封装 /** * 判断字符串中是否包含中文 * @param str * 待校验字符串 * @return 是否为中文 * @war 阅读全文
posted @ 2017-09-06 09:02 Marydon 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:方式一:使用绝对路径(推荐使用) import java.io.InputStream; // 获得请求文件名 String fileName = request.getParameter("fileName"); // 获取目标文件的绝对路径(硬盘路径) String filePath = "WE 阅读全文
posted @ 2017-09-01 15:23 Marydon 阅读(3123) 评论(0) 推荐(0) 编辑
摘要:java 中文及特殊字符校验 CreateTime--2017年8月25日16:54:50 Author:Marydon 一、参考链接 http://blog.csdn.net/imduan/article/details/54907998 二、具体实现 1.关于Character.UnicodeB 阅读全文
posted @ 2017-08-25 16:59 Marydon 阅读(8983) 评论(0) 推荐(2) 编辑