Java两整数相除保留两位小数

在Java中 两个整数相除 会做取整运算,此时如果希望得到运算结果为浮点数 则必须将两整数其一或两者都强制转为为浮点数 例如:int a = 9;int b = 2;System.out.println((float)a/b);System.out.println(a/(float)b);System.out.println((float)a/(float)b);保留两位小数Decima …… 阅读全文

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 …… 阅读全文