Я пытаюсь обойти это, поэтому некоторые из вас могут мне помочь. У меня есть список файлов с полными путями (это просто натягивает файлы находятся на другой машине), например:Структура каталогов Java JTree из путей к файлам
C:\a\b\c\file1.txt
C:\a\b\c\file2.txt
C:\a\d\file3.txt
C:\e\file4.txt
Я хочу создать JTree, чтобы показать структуру каталогов, как это:
C:
a
b
c
file1.txt
file2.txt
d
file3.tct
e
file4.txt
Я spliting строку на разделитель, так что я в конечном итоге со списком массивов, таких как:
"C:","a","b","c","file1.txt"
"C:","a","b","c","file2.txt"
"C:","a","d","file3.txt"
"C:","e","file4.txt"
Теперь я хочу, чтобы добавить их индекс в то время, но если значение уже существует в том, что затем перейдите к следующему индексу. то есть он добавит первый массив, а затем во второй массив, который будет идти на уровне 0 дерева, уже существует «C:», поэтому перейдите на уровень 1 дерева и индекс 1 массива. Проблемы, которые у меня есть, это то, что я не уверен, как перемещаться по дереву таким образом.
Любые предложения и/или альтернативные варианты реализации?
См. Также [GUI графического файла] (http://codereview.stackexchange.com/questions/4446/file-browser-gui). –