day07-常用类-ArrayList-练习3_指定格式拼接字符串
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
package com.inmind.arraylist03;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
//常用类-ArrayList-练习3_指定格式拼接字符串
|
||||
public class Test13 {
|
||||
public static void main(String[] args) {
|
||||
ArrayList<String> list = new ArrayList<String>();
|
||||
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<String> 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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user