c: に ght.txt という名前の次のファイルがあり、次のデータが含まれています
Id|ytr|yts
1|W|T
2|W|T
3|W|T
ここで問題は、この列 (Id|ytr|yts) の位置も順番どおりではないということです。
Id|ytr|dgfj|fhfjk|fgrt|yts
または彼らはとしてすることができます..
Id|wer|ytr|weg|yts
だから私は次の方法を行い、以下に示すようにJavaでそれらを読みました
String[] headers = firstLine.split("|");
int id, Ix, Ixt, count = 0;
for(String header : headers) {
if(header.equals("Id")) {
idIx = count;
}elseif (header.equals("Ix")) {
Ixt = count;
} elseif (header.equals("Ixt")) {
Ixt = count;
}
count++;
}
ここで、id に対して列 ytr と yts の値を取得するような方法でそれらをマップに保存する必要があるため、マップには単一のキーが必要ですが、そのキー値に対しては複数になる可能性があります。マップに保存する方法を教えてくださいそのような方法