Запитання з тегом «java-io»

Пакет java.io забезпечує блокування введення та виведення через потоки даних, серіалізацію та файлову систему.

21
Як отримати поточний робочий каталог на 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:" +currentDir); Вихід: Current dir: C:\WINDOWS\system32 Current dir using System: C:\WINDOWS\system32 Мій вихід невірний, тому що диск C - це …
1026 java  java-io 

6
реалізує Closeable або реалізує AutoCloseable
Я зараз вивчаю Java, і я не можу знайти жодного хорошого пояснення щодо інтерфейсів implements Closeableта implements AutoCloseableінтерфейсів. Коли я реалізував interface Closeable, мій IDE Eclipse створив метод public void close() throws IOException. Я можу закрити потік за допомогою pw.close();без інтерфейсу. Але я не можу зрозуміти, як я можу реалізувати …
128 java  java-io 

7
Читання простого текстового файлу
Я намагаюсь прочитати простий текстовий файл у моєму прикладі програми Android. Я використовую написаний нижче код для читання простого текстового файлу. InputStream inputStream = openFileInput("test.txt"); InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); Мої запитання: Де я повинен розмістити цей "test.txt"файл у своєму проекті ?. Я спробував покласти …

16
Як перелічити файли всередині файлу JAR?
У мене є цей код, який читає всі файли з каталогу. File textFolder = new File("text_directory"); File [] texFiles = textFolder.listFiles( new FileFilter() { public boolean accept( File file ) { return file.getName().endsWith(".txt"); } }); Це чудово працює. Він заповнює масив усіма файлами, які закінчуються ".txt" з каталогу "text_directory". Як …
114 java  file  jar  java-io  getresource 

7
Створіть каталог, якщо він не існує, а потім також створіть файли в цьому каталозі
Умова полягає в тому, що якщо каталог існує, він повинен створювати файли в цьому конкретному каталозі без створення нового каталогу. Наведений нижче код лише створює файл із новим каталогом, але не для існуючого каталогу. Наприклад, назва каталогу буде виглядати як "GETDIRECTION" String PATH = "/remote/dir/server/"; String fileName = PATH.append(id).concat(getTimeStamp()).append(".txt"); String …
112 java  java-io 


10
java.io.Console підтримка в Eclipse IDE
Я використовую IDE Eclipse для розробки, компіляції та запуску своїх проектів Java. Сьогодні я намагаюся використовувати java.io.Consoleклас для управління результатами та, що ще важливіше, введенням користувача. Проблема полягає в тому, що System.console()повертається, nullколи програма запущена "через" Eclipse. Запустіть програму Eclipse у фоновому процесі, а не на найвищому рівні з вікном …
103 java  eclipse  console  java-io 

3
Як створити новий файл java.io.File в пам'яті?
Як я можу створювати нові File(з java.io) в пам'яті, а не на жорсткому диску? Я використовую мову Java. Я не хочу зберігати файл на жорсткому диску. Я зіткнувся з поганим API ( java.util.jar.JarFile). Він очікує File fileвід String filename. У мене немає файлу (лише byte[]вміст) і я можу створити тимчасовий …
98 java  file  java-io 

4
як 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 false; } } public void loadPageTrees(String xml_dir_path) { ListPageXMLFiles filter_xml_files = new ListPageXMLFiles(); File XMLDirectory = …
95 java  java-io 

8
Отримання java.net.SocketTimeoutException: Час очікування підключення в android
Я відносно новачок у розробці Android. Я розробляю додаток для Android, де я надсилаю запити на веб-сервер та аналізую об’єкти JSON. Часто я отримую java.net.SocketTimeoutException: Connection timed outвиняток під час спілкування з сервером. Інколи це спрацює без проблем. Я знаю, що це саме запитання задавали ТАК багато разів. Але все-таки …

3
Як скопіювати файли великих даних по черзі?
У мене CSVфайл 35 Гб . Я хочу прочитати кожен рядок і записати його в новий CSV, якщо він відповідає умові. try (BufferedWriter writer = Files.newBufferedWriter(Paths.get("source.csv"))) { try (BufferedReader br = Files.newBufferedReader(Paths.get("target.csv"))) { br.lines().parallel() .filter(line -> StringUtils.isNotBlank(line)) //bit more complex in real world .forEach(line -> { writer.write(line + "\n"); }); …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.