[英]Two Dimensional Array Java TSP
我需要弄清楚如何將以下數據分成兩個ArrayList或數組...
THIS THAT OTHER
1 2 3
4 5 6
7 8 9
我需要將列標題放入一個數組或ArrayList中,並將整數值放入二維數組或ArrayList中。
這是我對弦樂的嘗試:
cities = new ArrayList<String>();
String newCities;
newCities = (inFile.nextLine());
String[] stringArray = newCities.split(" ");
for (int i = 0; i < stringArray.length; i++){
cities.add(stringArray[i]);
}
System.out.println(cities);
我不知道如何做整數值。
最后,這是為實施旅行商問題而設計的,因此,如果您能想到一種更好的方式來處理此數據,請告訴我! 謝謝你的時間!
請改用Scanner
類及其nextInt()
方法:
Scanner scanner = new Scanner(YOUR_STRING_WITH_INTS);
while (scanner.hasNext()) {
yourInt = scanner.nextInt()
yourArrayList.add(yourInt);
}
並記得之后關閉掃描儀
scanner.close();
如果要將其添加到數組,請掃描每一行,並使用索引變量計算它是哪一行。 您知道每行有3個整數,因此使用索引將數據寫入表的足夠“行”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.