我希望有人能幫我解決一個我在java中遇到的小問題。我有一個List和一個ArrayList,我想輸出到一個文件中,每個文件的第一個元素相互印刷。以下是我迄今爲止:Java print列表和arraylist
List<String> uniqueList = new ArrayList<String>(dupMap.values());
for(String unique:uniqueList){
out.write(unique + "\r");
}
ArrayList<Integer>subtr=new ArrayList<Integer>();
out.write("The number: " + subtr + "\r");
這導致了這個輸出:
A
B
C
D
E
F
The number: [1, 2, 3, 4, 5, 6]
但我寧願它是這樣的:
A The number: 1
B The number: 2
...等。
我不知道從哪裏開始如何獲得輸出格式。我試着將兩組值都放到數組中,但我最終只是把自己弄糊塗了......我是如何在這裏結束的。任何幫助將超級讚賞。
......你確定'\ r'是對的嗎? – oldrinb