现在位置 >首页 > java
0℃
2012年12月28日 基础知识 ⁄ 被围观 3,319 views+
 今天写程序遇到对象数组,编译时没问题运行时报空指针错误。 经分析发现出错原因是在定义对象数组时,并没有在内存中给对象数组分配空间。 正确的做法应该在定义后,还要给数组中每个元素再创建一次对象。   修改前 A[] a = new A[10]; a[0].setE1(); a[0].setE2(); 修改后 A[] a = new A[10]; a[0] = new A(); a[0].setE1(); a[0].setE2();
阅读全文
0℃
2012年12月27日 Coding ⁄ 被围观 4,565 views+
 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();   ...
阅读全文
0℃
2012年12月27日 基础知识 ⁄ 被围观 2,930 views+
1.下面的代码创建了几个String Object? String s1 = new String("abc");String s2 = new String("abc"); 答案: 三个 2. String str = new String("abc");str = 1+2+str+3+4; 一共创建了多少String的对象? 答案:七个(abc\new\12abc\12abc3\12abc34\3\4) 原理看这儿 http://wyz191.iteye.com/blog/139171
阅读全文
0℃
2012年12月26日 基础知识 ⁄ 被围观 3,346 views+
 方法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...
阅读全文
0℃
2012年12月22日 基础知识 ⁄ 被围观 3,088 views+
  背景: 在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文 件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换 为java正确识别的编码问题就解决了。 1、native2ascii简介: native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。 为什么要进行转码,原因在于程序的国...
阅读全文

无觅相关文章插件,快速提升流量