Files
javaSE-0113/day07/src/com/inmind/arraylist03/Test11.java

38 lines
1.0 KiB
Java

package com.inmind.arraylist03;
import java.util.ArrayList;
/*
ArrayList_练习1_指定格式拼接字符串
定义以指定格式打印集合的方法(ArrayList类型作为参数),使用@分隔每个元素。
格式参照: [元素@元素@元素]。
*/
public class Test11 {
public static void main(String[] args) {
ArrayList<String> lists = new ArrayList<>();
lists.add("白鹿");
lists.add("王宝强");
lists.add("杨幂");
lists.add("迪丽热巴");
String result = showArrayList(lists);
System.out.println(result);
}
public static String showArrayList(ArrayList<String> list) {
String result = "[";
for (int i = 0; i < list.size(); i++) {
String temp = list.get(i);//集合中的每个元素
if (i == list.size() - 1) {
result = result + temp + "]";
} else {
// result = result + temp + "@";
result += temp + "@";
}
}
return result;
}
}