Cześć,
mam takie pytanko do bardziej doświadczonych w javie. Otóż, wczytuje sobie jakiś plik txt korzystając z BufferedReader. Ale chciałbym np. zrobić warunek żeby sprawdzić pierwszą linię i jeżeli jest tam litera to ominąć tą linię i pobrać kolejną itp. Tylko nie wiem w jaki sposób sprawdzić czy pierwszy znak to liter lub wartość pusta.
Pomożecie ?
0
0
Zrobiłem to na liście, i zwykłym forem. Jak będziesz wiedział co i jak to możesz pobrówać z "stream" z Javy8.
public void foo (String file) throws IOException{
List<String> list = Files.readAllLines(Paths.get(file));
String line;
for(int i = 0; i < list.size(); i++){
line = list.get(i);
if(Character.isLetter(line.charAt(0))){
System.out.println("Jest literka w linijce = " + (i + 1));
}
else{
System.out.println("Nie ma literki w linijce = " + (i + 1));
}
}
}
0