0℃
package info.zoio.datatram;
import java.text.NumberFormat;
import java.text.ParseException;
public class DataTram {
//获取一个数值的百分比
public String FormatPercent(double number,int value){
NumberFormat nf = NumberFormat.getPercentInstance();
nf.setMinimumIntegerDigits(value);
return nf.format(number);
}
//根据百分比获取数值
public double FormatNumber(String value){
double n = 0;
NumberFormat nf = NumberFormat.getPercentInstance();
...
java阅读全文
0℃
0℃
方法1
int i=10;
String s=”"+i;
这是利用java的toString机制来做的转换,任何类型在和String相加的时候,都会先转换成String。
方法2
int i=10;
String s=String.valueOf(i);
这是利用String类提供的工厂方法来做的转换。
哪种方法好?
第一种?比较方便。
第二种?比较高效。
下面是一段测试程序。
Random ra=new Random(new java.util.Date().getTime());
String tmp=null;
int runtimes=1000000;
int range=50;
Long startTime = System.currentTimeMillis();
for (int i = 0; i <runtimes; i++) {
tmp=S...
java阅读全文
0℃
背景:
在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文 件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换 为java正确识别的编码问题就解决了。
1、native2ascii简介:
native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。 为什么要进行转码,原因在于程序的国...
java, native2ascii阅读全文