- 浏览: 32198 次
- 性别:
- 来自: 杭州
最新评论
-
fred_张浩:
修正一点,Map并非是继承Collection接口;也不属于C ...
对于Collection、List、Set、Map的区别 -
fred_张浩:
为了适用全局,可以将JS部分内容抽象为一个JS文件,其中 $. ...
ajax+struts2实现仿百度模糊查询
文章列表
对于JAVA导出PDF文档查找了一下相关内容,发现网上大多数的关于itext导出PDF的文档均是com.lowagie.itext而目前该Api高版本已经使用com.itextpdf.itext公共JAR包,因此在这边记录下关于使用新版本itext导出PDF的实际运用。
个人对于ITEXT的了解而言,主要分为5个步骤:
a、建立Documnet对象;Document document = new Document();b、建立读写器(PDFWriter)并与Document对象关联
PdfWriter.getInstance(document, new FileOut ...
对IO流读写文件的一次使用,具体开发中两者用使用貌似也用不到,往往仅仅是上传或者只是做一个文件内容的保存。(初始化输出流与字符输出流是关键,之后逐条write)
/**
* 规定格式的CSV转存sql语句(商品信息与商品规格信息)
* @param file文件名
* @param c 分隔符' '
* */
public static void CastToSql(Filefile,String c){
File f = new File("test.sql");
FileWriter fw;
...
发现许多数据库客户端软件都支持将CSV或者TXT文件格式的数据直接导入至数据库,希望通过模拟开发一个类似工具包来实现这一功能。
对于网上的使用CSVREADER方式来获取,个人觉的使用纯粹的IO流可以更好地学习JAVA内容,并且对相关情况进行处理。主要使用到BufferedReader类来进行按行读取相关的读取操作。主要功能是以字符串集合的方式返回相关数据。直接上工具代码:
**
* 读取CSV文件信息
* @param file 文件
* @param c 分隔符''
* */
public static List<String[]& ...
JAVA应用中需要使用到正则表达式来验证请求中字段的可行性,罗列下常用的正则表达式:
验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$