package stringbuffer.demo; /** * jdk1.5以后出现了功能和StringBuffer一模一样的对象。就是StringBuilder 不同的是: StringBuffer是线程同步的。通常用于多线程。 StringBuilde是线程不同步的。通常用于单线程。它的出现提高效率。 jdk升级: 1.简化书写 2.提高效率 3.增加安全性 * * 将一个int数组变成字符串。 * */ public class StringBuilderTest { public static void main(String[] args) { int[] arr = {3,1,5,3,8}; String s =arrToString(arr); System.out.println(s); String sb2 =arrToString_2(arr); System.out.println(sb2); } public static String arrToString_2(int[] arr) { StringBuilder sb = new StringBuilder(); sb.append("["); for (int i = 0; i < arr.length; i++) { if(i!=arr.length-1) sb.append(arr[i]+","); else sb.append(arr[i]+"]"); } return sb.toString(); } /** * * * 将一个int数组变成字符串。 * */ public static String arrToString(int[] arr) { String str = "["; for (int i = 0; i < arr.length; i++) { if (i!=arr.length-1) str+=arr[i]+","; else str+=arr[i]+"]"; } return str; } }
Java-初步认识-常用对象API(StringBuilder类-练习)
猜你喜欢
转载自blog.csdn.net/fighting_future/article/details/80472487
今日推荐
周排行