, но вы должны просто использовать эту функцию вместо определения своей собственной.
образом, идея заключается в том, что я беру .csv в строку, и каждое значение должно быть сохранено в переменной. Я не уверен, как правильно разобрать строку, чтобы сделать это.
Моя идея - это функция, которая выглядит как
final char delim = ',';
int nextItem(String data, int startFrom) {
if (data.charAt(startFrom) != delim) {
return data.charAt(startFrom)
} else {
return nextItem(data, startFrom + 1);
}
}
так что если я передал что-то вроде
nextItem("45,621,9", 0);
было бывозврат 45
и если бы я прошел его
nextItem("45,621,9", 3);
было бывозврат 621
Я не уверен, правильно ли я настроил эту рекурсивную установку, но я мог бы также использовать цикл For, полагаю, единственное реальное условие - я не могу использовать метод Substring.