Вопросы с тегом «java-io»

1029
Как получить текущий рабочий каталог в Java?

Я хочу получить доступ к моему текущему рабочему каталогу, используя Java. Мой код: String current = new java.io.File( "." ).getCanonicalPath(); System.out.println("Current dir:"+current); String currentDir = System.getProperty("user.dir"); System.out.println("Current dir using System:"...

128
реализует Closeable или реализует AutoCloseable

Я нахожусь в процессе обучения Java , и я не могу найти хорошее объяснение на implements Closeableи в implements AutoCloseableинтерфейсах. Когда я реализовал interface Closeable, моя Eclipse IDE создала метод public void close() throws IOException. Я могу закрыть поток, используя pw.close();без...

115
Чтение простого текстового файла

Я пытаюсь прочитать простой текстовый файл в моем примере приложения для Android. Я использую приведенный ниже код для чтения простого текстового файла. InputStream inputStream = openFileInput("test.txt"); InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader...

103
java.io. Поддержка консоли в Eclipse IDE

Я использую Eclipse IDE для разработки, компиляции и запуска своих Java-проектов. Сегодня я пытаюсь использовать java.io.Consoleкласс для управления выводом и, что более важно, пользовательским вводом. Проблема в том, что он System.console()возвращается, nullкогда приложение запускается «через»...

100
Как создать новый java.io.File в памяти?

Как я могу создавать новые File(из java.io) в памяти, а не на жестком диске? Я использую язык Java. Я не хочу сохранять файл на жестком диске. Я столкнулся с плохим API ( java.util.jar.JarFile). Он ожидает File fileот String filename. У меня нет файла (только byte[]содержимое), и я могу создать...

95
как File.listFiles в алфавитном порядке?

У меня есть код, как показано ниже: class ListPageXMLFiles implements FileFilter { @Override public boolean accept(File pathname) { DebugLog.i("ListPageXMLFiles", "pathname is " + pathname); String regex = ".*page_\\d{2}\\.xml"; if(pathname.getAbsolutePath().matches(regex)) { return true; } return...