Struktura katalogów Java JTree ze ścieżek plików
Próbowałem to obejść, więc może niektórzy z was mogą mi pomóc. Mam listę plików z ich pełną ścieżką (są to tylko ciągi plików na innym komputerze), np .:
C:\a\b\c\file1.txt
C:\a\b\c\file2.txt
C:\a\d\file3.txt
C:\e\file4.txt
Chcę utworzyć Jtree, aby pokazać strukturę katalogów w następujący sposób:
C:
a
b
c
file1.txt
file2.txt
d
file3.tct
e
file4.txt
Dzieliłem łańcuch na seperator, więc otrzymałem listę tablic takich jak:
"C:","a","b","c","file1.txt"
"C:","a","b","c","file2.txt"
"C:","a","d","file3.txt"
"C:","e","file4.txt"
Teraz chcę dodać do nich indeks, ale jeśli wartość już istnieje na tym poziomie, przejdź do następnego indeksu. tj. dodając pierwszą tablicę, a następnie drugą tablicę na poziomie 0 drzewa, istnieje już „C:”, więc przejdź na poziom 1 drzewa i indeks 1 tablicy. Mam problemy z tym, że nie jestem pewien, jak poruszać się po drzewie w taki sposób.
Jakieś sugestie i alternatywne implementacje?