Szukanie drugiego indeksu

0

Chcę czytać tekst od drugiej kropki, ale mój kod czyta od pierwszej.

indexFirstDot = seriesAndEpisodes[i].indexOf(".");
int indexSecondDot = seriesAndEpisodes[i].substring(indexFirstDot+1).indexOf(".");
textTitleOfEpisodes[i] = new JTextField(seriesAndEpisodes[i].substring(indexSecondDot+1));
0

Nie prościej użyć split?
A kod jest błędny, można go naprawić np. tak:

indexFirstDot = seriesAndEpisodes[i].indexOf(".");
String afterDot = seriesAndEpisodes[i].substring(indexFirstDot+1);
int indexSecondDot = afterDot.indexOf(".");
textTitleOfEpisodes[i] = new JTextField(afterDot.substring(indexSecondDot+1));

A z użyciem split:

textTitleOfEpisodes[i] = new JTextField(seriesAndEpisodes[i].split("\\.")[2]);

1 użytkowników online, w tym zalogowanych: 0, gości: 1