按指定格式遍歷集合字串

解語花_99發表於2020-10-19

一般遍歷

package cn.itcast.day04.demo02;

import java.util.ArrayList;

public class Demo07ArrayList {
    //一般遍歷list集合
    public static void main(String[] args) {
        ArrayList<Integer>list=new ArrayList<Integer>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        System.out.println(list);
    }

輸出為:

                                                                                  


按指定格式遍歷集合字串

比如說:輸出格式為:{1@2@3@4}

package cn.itcast.day04.demo02;

import java.util.ArrayList;

public class Demo07ArrayList {
    //一般遍歷list集合
    public static void main(String[] args) {
        ArrayList<String>list=new ArrayList<String>();
        list.add("你好");
        list.add("我是張三丰");
        list.add("你是誰");
        list.add("你來自哪裡");
        //把集合作為引數傳遞
        printArrayList(list);

    }
    //列印的方法
    public static void printArrayList(ArrayList<String>list){
        System.out.print("{");
        for(int i=0;i<list.size();i++){
            System.out.print(list.get(i));
            if(i<list.size()-1) { //為了控制最後一個元素後面沒有@
                System.out.print("@");
            }else{
                System.out.println("}");
            }
        }
    }
}

列印結果:

                                                  

相關文章