
J2se
davidtps
这个作者很懒,什么都没留下…
展开
-
java中取小数点后两位(四种方法)
一Long是长整型,怎么有小数,是double吧 java.text.DecimalFormat df=new java.text.DecimalFormat("#.##"); double d=3.14159; System.out.println(df.format(d));二java.math.BigDecimal BigDecimal bd = new BigDecimal("3.14159265"); bd = bd.se转载 2010-10-04 18:00:00 · 6246 阅读 · 0 评论 -
native2ascii.exe 用法
如你的原始文件是1.properties(这个文件是中文编码),你想转换成unicode的则在cmd下进入到你这个文件所在的目录键入:native2ascii -encoding gb2312 1.properties 2.properties,执行命令后你会在当前目录下看到一个2.properties的文件,内容就是1.properties的unicode编码内容。如果你再想转换回来,同样在cmd下进入文件所在的目录键入:native2ascii -reverse -encoding gb23转载 2010-12-01 18:34:00 · 4313 阅读 · 0 评论 -
Java增强的for循环(转)
JDK1.5中增加了增强的for循环。缺点: 对于数组,不能方便的访问下标值; 对于集合,与使用Interator相比,不能方便的删除集合中的内容(在内部也是调用Interator).除了简单遍历并读取其中的内容外,不建议使用增强的for循环。一、遍历数组语法为:for (Type value : array) { expression value;}//以前我们这样写:void someFunction (){ int[] array = {1,2,5,8,9}; int total转载 2010-11-07 22:19:00 · 575 阅读 · 0 评论 -
java 大数运算
<br />有一道这样的笔试题,对于初学者可能有些难度:<br />用JAVA 实现算术表达式(1234324234324 + 8938459043545)/5 + 343434343432.59845<br />因为JAVA语言中的long 定义的变量值的最大数受到限制,例如123456789987654321这样的整数就不能存放在long类型的变量中,如果这样两个大数相加或相乘,产生的结果会更大。比如,JAVA语言中如果使用long l = 1000000000这样定义没错,但如果加上200000000转载 2011-01-09 21:12:00 · 1947 阅读 · 1 评论 -
java split(".");注意事项
如字符串:http://www.vvcc.abc.com:8080/ 以“.”分割为字符串数组时,方法如下: String domainNam="http://www.vvcc.abc.com:8080/"; String[] splitStr = domainNam.split("\\."); 必须经过转义后才能分割,单纯的以domainNam.split(".");分割转载 2011-12-24 11:52:06 · 447 阅读 · 0 评论