獲得特定元素餵我解決給我這個問題,我必須找到具有至少索引ID如何從ArrayList中
import java.util.*;
import java.io.*;
public class Main {
public static int processData(ArrayList<String> array) {
for (String elem :array){
System.out.println(elem);
}
return 0;
}
public static void main (String[] args) {
ArrayList<String> inputData = new ArrayList<String>();
try {
Scanner in = new Scanner(new BufferedReader(new FileReader("input.txt")));
while(in.hasNextLine()) {
String line = in.nextLine().trim();
if (!line.isEmpty()) // Ignore blank lines
inputData.add(line);
}
int retVal = processData(inputData);
PrintWriter output = new PrintWriter(new BufferedWriter(new FileWriter("output.txt")));
output.println("" + retVal);
output.close();
} catch (IOException e) {
System.out.println("IO error in input.txt or output.txt");
}
}
}
程序接受來自文本文件輸入一個人的平均工資如下
282, ij, 11, 1600000
273, cbg, 12, 800000
567, nj, 11, 800000
539, cb, 11, 600000
所以輸出將是
11 520000
我能夠打印ELEM從數組列表中刪除但不能訪問特定元素。任何人都可以幫助我訪問特定的元素,在這種情況下,11,160000等等?
預先感謝您
你看過'.split()'或'StringTokenizer'嗎? –
[Java:CSV文件易讀/寫]的可能重複(http://stackoverflow.com/questions/14226830/java-csv-file-easy-read-write) –
首先,你應該學會如何劃分你的問題變成更小的問題。之後,分別解決每個問題並將它們結合在一起。如果你對某個小問題有任何問題,那麼解決這個問題就容易多了。這不是關於編碼,而是處理問題的方式。 – halil