我有一个包含德国车牌的csv文件。结构如下: B,柏林,德国第一个B是城市的第一个大写字母,第二个位置是城市,第三个位置是州
我只想要前两个位置,B和柏林
我知道如何在Java中读取CSV文件,但我不知道如何告诉编译器“忽略”第三个位置?
public void read(){
InputStream inputStream = getResources().openRawResource(R.raw.carplates);
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
try {
String csvLine;
while ((csvLine = reader.readLine()) != null) {
String[] row = csvLine.split(",");
for(int i=0; i<row.length;i++){
Log.d("ROWS", row[i]);
}
}
输出是一个包含B、柏林和德国的数组。因为有400个板,所以不可能手动删除csv文件中的状态。这里的诀窍是什么?
提前谢谢你
清除
所有元素都在同一行中:B,Berlin,Germany,M,Munich,Germany...
https://stackoverflow.com/questions/54036789
复制相似问题