簡體   English   中英

我如何通過組合字符和數字來填充數組列表

[英]How can i populate an arraylist by combining characters and numbers

我想用一個for循環填充arraylist(長度138 23 * 6),該循環將字符與數字結合起來,基本上是這樣的:

行數:23(1..23)

colums:6(A,B,C,d,E,F)

1A,1B,1C,1D,1E,1F,2A ...等

ArrayList<String> seats =  new ArrayList<String>(138);

seatsCounter = -1;
for ( int rows = 0; rows < 23; rows++)
{
    seatsCounter++;
        for ( int column = 0; column < 6; column++)
        {
            switch (column)
            {
                    case 0:
                        seats = 
                        seatsCounter++;
            }

        }   
}

在外循環中從零循環到23,在內循環中從零循環到六。 第一個值只是外循環的計數器。 第二個值是由內循環計數器偏移的字母A 在Java中,字符是整數類型(因此您可以將計數器添加到char )。 喜歡,

List<String> al = new ArrayList<>();
for (int i = 0; i < 23; i++) {
    for (int j = 0; j < 6; j++) {
        String seat = String.valueOf(i + 1) + Character.toString((char) ('A' + j));
        al.add(seat);
    }
}
System.out.println(al);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM