从性能上看,下面的代码有何不妥,为什么?
class A
{
public static void main(String[] args)
{
String str="";
for(int i=0;i<100;i++)
{
str+=(char)i;
}
System.out.println(str);
}
}
class A
{
public static void main(String[] args)
{
String str="";
for(int i=0;i<100;i++)
{
str+=(char)i;
}
System.out.println(str);
}
}
解决方案 »
- 新浪微博网页版应该怎么用Java进行设计呢?求详细的操作步骤
- 将一个byte数组转换成int?
- java同步 线程安全
- 删除
- 问JButton如何加载图片
- 如何取得(保存到)文本中二行的值!
- 有谁用过IntelliJ IDEA,这个软件,可以与jBuilder媲美
- JAVA中函数调用时,能不能向 C/C++一样函数的入口参数可以为传出值(就是引用,或指针)
- 我的一个jComboBox下拉组件,在加入itemStateChanged()监听事件后速度就非常慢,我在事件响应部分没有加任何代码也是慢?去掉监听事件后就一切正常,为何?
- 卸载jbuilder4的问题
- eclipse中,在同一个.java文件里写多个类,或者每个类都用一个.java来写,两者有什么区别?
- java程序制作成exe文件
因为这两个是可变类,运行的时候只是对一个对象进行操作,没有开辟新的副本拷贝
class A
{
public static void main(String[] args) {
StringBuffer sb=new StringBuffer();
for(int i=0;i<100;i++)
{
sb.append((char)i);
}
System.out.println(sb.toString());
}
}