Можно ли заставить читателя CSV похож на этотСокрытие CSV
while((line = reader.readLine()) != null){
String[] values = line.split(",");
for(String s : values) {
data.add(s);
}
, но вместо того, чтобы просто запятой, имеют различные расколы для каждой строки, например:
value/value;value=value
вместо того, чтобы просто значение , значение, значение, значение
Короче говоря, довольно легко да, определить массив символов а = { ';', '/',» ['} и т. д. и перебирать их, почему вы все равно пытаетесь это сделать? Вы можете столкнуться с проблемами, если какая-либо из строк значений содержит один из ожидаемых чартеров, и, очевидно, порядок символов должен быть одинаковым на обоих концах. – Waltzy
@ Вальсий все входные данные в моих руках, поэтому порядок символов не будет проблемой. Я просто думал, что это больно, чтобы перепроектировать данные, если они были полны, казалось бы, случайных разделителей строк. – Jack