java问题 如何用ArrayList写一段程序输出如下格式的内容?(注意要严格按照以下格式输出)

来源:百度知道 编辑:UC知道 时间:2024/06/09 11:02:18
**********************
客户电子邮件地址
**********************
[
Name : David Clarke
Street : 10 Downing Street
City : London State : London
Country : United Kingdom
PinCode : 110022
,
Name : John Lenon
Street : 12 Park Avenue
City : California State : California
Country : USA
PinCode : 210033
,
Name : Stefii Graff
Street : 14 Maple Lane
City : Mahoma State : Sydney
Country : Australia
PinCode : 412033
]

假设已经有一个list 是包含了信息对象SomeObject的ArrayList,并且SomeObject有标准的BEAN方法和属性

for(int i=0;i<list.size();i++){
if(i==0){
System.out.println("[");
}

System.out.println("Name : "+(SomeObject)list.get(i).getName());
System.out.println("Street : "+(SomeObject)list.get(i).getStreet());
System.out.println("City: "+(SomeObject)list.get(i).getCity());
System.out.println("Country: "+(SomeObject)list.get(i).getCountry());
System.out.println("PinCode: "+(SomeObject)list.get(i).getPinCode());
if(i==list.size()){
System.out.println("]");
}else {
System.out.println(",");
}
}