我知道你可以在Java中設置掃描儀的輸入。 是否可以將數組提供給掃描儀?Java掃描儀()從陣列讀取
0
A
回答
1
在陣列上使用Arrays.toString()方法。 例如:
int[] arrayOfInts = {1, 2, 3};
Scanner s = new Scanner(Arrays.toString(arrayOfInts));
while (s.hasNext()) {
System.out.println(s.next());
}
會打印出:
[1,
2,
3]
1
沒有內置任何東西,但您可以確定join陣列中的所有元素,並將結果字符串傳遞到Scanner constructor。
具有更好性能的解決方案,但更大的時間投資是包裝你的數組,並跟蹤當前元素的數組,並在該元素的字符串表示的當前位置在實施Readable。然後,您可以使用來自可讀對象的掃描儀reads來填充緩衝區中的數據。這種方法可以讓你懶惰地將數據從你的陣列傳輸到掃描器,但代價是你需要編寫一些代碼。
+0
在我開始閱讀任何內容之前,數組是完全預定義的,所以我打算繼續加入。我應該將元素與\ n分開嗎? – 2010-10-10 09:45:25
0
public class Totalsum {
public static void main(String[] args){
int[] y={6,1,5,9,5};
int[] z={2,13,6,15,2};
int Total= sumLargeNumber(y,z,5);
System.out.println("The Total sum is "+Total); //call method
}
public static int sumLargeNumber(int a[], int b[], int size) {
int total=0;
for(int i=0; i< size; i++) {
if(a[i] > b[i]){
total=total+a[i];
}
else {
total=total+b[i];
}
}
return total;
}
相關問題
- 1. Java掃描儀從文件中讀取
- 2. 從掃描儀到陣列列表
- 3. Java掃描儀/陣列金字塔
- 4. Java掃描儀無法讀取文件
- 5. 讀取文件,掃描儀
- 6. 使用掃描儀讀取
- 7. 從掃描儀只讀數
- 8. 從掃描儀讀取字符
- 9. 從掃描儀讀取文件
- 10. 從USB條形碼掃描儀讀取
- 11. Java掃描儀Lookahead
- 12. 掃描儀類Java
- 13. Java使用掃描儀讀取文件,然後讀取線
- 14. twain掃描儀不從掃描儀獲取圖像
- 15. Java - 使用掃描儀從套接字讀取InputStream
- 16. 如何使用掃描儀從Java文件讀取?
- 17. 在Java中從掃描儀讀取可變寬度令牌?
- 18. 從Java中的掃描儀讀取雙打不工作了
- 19. 從文件中讀取,使用掃描儀的java
- 20. 用Java掃描儀閱讀日期
- 21. JAVA - 用掃描儀讀字符
- 22. 使用掃描儀掃描Java輸入
- 23. 陣列 - 杜佩掃描儀和算法
- 24. 陣列掃描儀for循環
- 25. 掃描儀未賦值到陣列
- 26. 通過掃描儀更新2d陣列
- 27. 通過掃描儀重寫.txt陣列
- 28. 用掃描儀讀取文件
- 29. 掃描儀僅讀取文本文件
- 30. 使用掃描儀類讀取文件
什麼類型的數組?字符串數組?代表字符串的字符數組? – aioobe 2010-10-10 09:51:51
它已經解決了。我的主要問題是我不明白掃描儀只接受字符串,我認爲我必須創建一個新的對象。 – 2010-10-10 10:13:33