[英]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.