package com.inmind.arraylist03; import java.util.ArrayList; //常用类-ArrayList-练习3_指定格式拼接字符串 public class Test13 { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("张三"); list.add("李四"); list.add("王五"); list.add("王五"); list.add("王五"); list.add("王五"); list.add("王五"); printList(list); } //定义以指定格式打印集合的方法(ArrayList类型作为参数),使用@分隔每个元素。格式参照 [元素1@元素2@元素3]。 public static void printList(ArrayList arrayList) { String result = "["; //对集合进行遍历 for (int i = 0; i < arrayList.size(); i++) { //获取集合中的元素 String element = arrayList.get(i); //如果是最后一个元素(size-1):那就拼接]而不是@ if (i == (arrayList.size() - 1)) { // result = result + element + "]"; result += element + "]"; } else { result += element + "@"; } } System.out.println(result); } }