定义一个方法,接收一个int[]类型的数组,返回该数组的字符串表示形式 举例:接收数组为int[] arr = {1, 2, 3},返回的字符串为[1, 2, 3] 要求:使用StringBuilder进行拼接,提高运行效率
时间: 2024-03-17 21:44:39 浏览: 47
C/C++中接收return返回来的数组元素方法示例
5星 · 资源好评率100%
可以定义一个方法,接收一个int[]类型的数组,返回该数组的字符串表示形式。具体代码如下:
```
public static String arrayToString(int[] arr) {
StringBuilder sb = new StringBuilder();
sb.append("[");
for (int i = 0; i < arr.length; i++) {
sb.append(arr[i]);
if (i != arr.length - 1) {
sb.append(", ");
}
}
sb.append("]");
return sb.toString();
}
```
上述代码首先创建了一个StringBuilder对象,并在其开头添加了一个左括号。接着,使用for循环遍历数组中的每个元素,并使用StringBuilder的append方法将其添加到字符串中。为了保证格式的正确,还需要在每个元素后面加上逗号和空格,但是最后一个元素不需要加上。最后,在StringBuilder的结尾添加上右括号,然后调用toString方法将其转换为String类型的字符串并返回。这样做可以大幅提高运行效率。
阅读全文