Java中遍历Map对象

下面列出一些最常用的Java遍历Map对象的方法1、在for-each中使用entrySet遍历这是最常用的遍历方式。在键值都需要时使用。Map<String,String> map = new HashMap<String,String>();for(Map.Entry<String, String> entry : map.entrySet()){ System.out.println( …… 阅读全文

Java格式化CST日期时间

Date date = new Date();System.out.println(date);我们将在控制台打印出 Thu Aug 27 18:05:49 CST 2015 格式字符串下列代码可以实现将Java的CST格式的时间字符串转为为Date对象和所需要的日期时间格式!String date = "Thu Aug 27 18:05:49 CST 2015";SimpleDateForm …… 阅读全文

Java获取文件后缀名

import java.io.File;public class Test { /** *author: itmyhome */ public static void main(String[] args) { File file = new File("HelloWorld.java"); String fileName = file.getName(); Stri …… 阅读全文

Java随机生成6位数字

可生成任意指定位数的数字public class T { /** * 随机生成 num位数字字符数组 * * @param num * @return */ public static char[] generateRandomArray(int num) { String chars = "0123456789"; char[] rands = new cha …… 阅读全文

Java正则表达式过滤汉字

String str = "hello你好吗,我很好 thank you"; String reg = "[\u2E80-\u9FFF]"; Pattern pat = Pattern.compile(reg); Matcher mat = pat.matcher(str); String repickStr = mat.replaceAll(""); System.o …… 阅读全文

Java获取Web项目目录路径

获取Web项目的根目录 如:D:\tomcat\webapps\myproject\String path = ServletActionContext.getRequest().getSession().getServletContext().getRealPath("/"); 获取到Web项目的classes目录 如:D:/tomcat/webapps/myproject/W …… 阅读全文

Java调用Oracle存储过程

步骤:1、编写Oracle存储过程2、编写数据库获取连接工具类3、编写简单应用调用存储过程实现:1、Oracle存储过程:/*测试表*/create table test( id varchar2(32), name varchar2(32));/*存储过程 插入数据*/ CREATE OR REPLACE PROCEDURE …… 阅读全文

Java获取当前类路径

this.getClass().getClassLoader().getResource("").getPath();获取classes路径 如:D:/tomcat/webapps/ithome/WEB-INF/classes/ this.getClass().getResource("").getPath();获取完整路径 如:D:/tomcat/webapps/ithom …… 阅读全文