Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在循环中使用/创建字符串对象的缺点_Java_Stringbuilder - Fatal编程技术网

Java 在循环中使用/创建字符串对象的缺点

Java 在循环中使用/创建字符串对象的缺点,java,stringbuilder,Java,Stringbuilder,以下的缺点是什么: for(int i=0;i<10;i++) { String str = ""+i; System.out.println(str); } for(int i=0;i在所有三种场景中创建的对象数都相同 您可以使用 Runtime rt = Runtime.getRuntime(); System.out.println("Free: " + rt.freeMemory()); for(int i=0;i<10;i++)// To get

以下的缺点是什么:

for(int i=0;i<10;i++)
{
    String str = ""+i;
    System.out.println(str);
}

for(int i=0;i在所有三种场景中创建的对象数都相同

您可以使用

 Runtime rt = Runtime.getRuntime();
 System.out.println("Free: " + rt.freeMemory());
  for(int i=0;i<10;i++)// To get a measurable diffrence iterate upto higher value
  {
     String str = ""+i;
     System.out.println(str);
  }
  System.out.println("Free: " + rt.freeMemory());
Runtime rt=Runtime.getRuntime();
System.out.println(“Free:+rt.freemory());
对于(int i=0;i
 for(int i=0;i<10;i++)
 {
     StringBuilder strBld = new StringBuilder("Hello"+i);
     System.out.println(strBld.toString());
 }
 Runtime rt = Runtime.getRuntime();
 System.out.println("Free: " + rt.freeMemory());
  for(int i=0;i<10;i++)// To get a measurable diffrence iterate upto higher value
  {
     String str = ""+i;
     System.out.println(str);
  }
  System.out.println("Free: " + rt.freeMemory());