java: use StringBuilder to insert at the beginning

前端 未结 9 1936
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-30 03:55

I could only do this with String, for example:

String str=\"\";
for(int i=0;i<100;i++){
    str=i+str;
}

Is there a way to achieve this wit

9条回答
  •  深忆病人
    2021-01-30 04:33

    You can use the insert method with the offset. as offset set to '0' means you are appending to the front of your StringBuilder.

    StringBuilder sb = new StringBuilder();
    for(int i=0;i<100;i++){
        sb.insert(0,i);
    }
    

    NOTE: as the insert method accept all types of primitives, you can use for int, long, char[] etc.

提交回复
热议问题