public LinkedList<File> getRecentFiles(){
String val = prefs.get(RECENT_FILES,"");
LinkedList<File> list = new LinkedList<>(new Gson().fromJson(val, new
TypeToken<List<File>>(){}.getType()));
System.out.println(val);
for(File f: list){
System.out.println(f.getAbsolutePath());
}
return list;
}
Этот код возвращает:
>[{"path":"D:\\Pawn\\examples\\comment.p"},{"path":"D:\\Pawn\\examples\\queue.p"},{"path":"D:\\Pawn\\examples\\fib.p"},{"path":"D:\\Pawn\\examples\\hello2.p"},{"path":"D:\\Pawn\\examples\\faculty.p"},{"path":"D:\\Pawn\\examples\\quine.p"},{"path":"D:\\Pawn\\examples\\hello.p"},{"path":"D:\\Pawn\\examples\\gcd.p"}]
>D:\JavaWorkSpace\PawnDebugger\IDE\D:\Pawn\examples\comment.p
>D:\JavaWorkSpace\PawnDebugger\IDE\D:\Pawn\examples\queue.p
>D:\JavaWorkSpace\PawnDebugger\IDE\D:\Pawn\examples\fib.p
>D:\JavaWorkSpace\PawnDebugger\IDE\D:\Pawn\examples\hello2.p
>D:\JavaWorkSpace\PawnDebugger\IDE\D:\Pawn\examples\faculty.p
>D:\JavaWorkSpace\PawnDebugger\IDE\D:\Pawn\examples\quine.p
>D:\JavaWorkSpace\PawnDebugger\IDE\D:\Pawn\examples\hello.p
>D:\JavaWorkSpace\PawnDebugger\IDE\D:\Pawn\examples\gcd.p
Как убрать приставку "D:\JavaWorkSpace\PawnDebugger\IDE\"?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть шейдер, который устанавливает цвет полигона - треугольника, но я хочу чтобы вместо цвета была текстура, получается мне нужно вместо выходного...
Посоветуйте как можно сделать тест в андроид приложении, в котором можно выбрать один ответ из 4(допустим) и в итоге выводить заключение (вывод)...
Является ли данный пример, плохим стилем написания кода? Лучше ли использовать другие имена переменных в конструкторе?