.
.
.
ArrayList<Integer> zero = new ArrayList<>();
ArrayList<Integer> one = new ArrayList<>();
.
.
.
String str= "";
str=in.readLine();
StringBuilder sb = new StringBuilder(str," ");
sb.append(zero.get(n)+" "+one.get(n)+"\n"); //2974875900
sb.append(zero.get(n)).append(" ").append(one.get(n)).append("\n"); //2542502200
System.out.println(zero.get(n)+" "+one.get(n)+"\n");//3718124400
StringBuilder를 사용하는 경우와 +연산자를 사용하는 경우 중 어떤 경우가 시간적으로 빠른지 궁금했다.
+연산자를 사용하는 것이 가장 많은 시간이 들고, StringBuilder와 +연산자를 같이 사용하는 것이 그 다음으로 많은 시간이 들고, 순수하게 StringBuilder만 쓰는 것이 가장 짧은 시간이 걸렸다.
StringBuilder를 쓴다면, +연산자를 같이 쓰지 않도록 하는 것이 중요하겠다.