Тема: Робота з файлами FileInputStream
Як вивести строчку з текст файлу? де писати код який вказує де знаходиться файл?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Java → Робота з файлами FileInputStream
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Як вивести строчку з текст файлу? де писати код який вказує де знаходиться файл?
Поміняйти питання місцями!
А, якщо серйозно, то ще раз нагадую, що документація, офіційні туторіали то класна штукенція. І навіть, якщо рівень англійської мови == 0, то нічого страшного, по маленькому прикладу, яких в туторіалах багато, можна зрозуміти багато чого.
IO - https://docs.oracle.com/javase/tutorial … index.html
File, Files, Paths, FileReader, BufferedReader, ...
Поміняйти питання місцями!
А, якщо серйозно, то ще раз нагадую, що документація, офіційні туторіали то класна штукенція. І навіть, якщо рівень англійської мови == 0, то нічого страшного, по маленькому прикладу, яких в туторіалах багато, можна зрозуміти багато чого.
IO - https://docs.oracle.com/javase/tutorial … index.html
File, Files, Paths, FileReader, BufferedReader, ...
Форум це місце де повинні допомогти ті хто знає або стикався з цим, а не пересилати на туторіали
Форум це місце де повинні допомогти ті хто знає або стикався з цим, а не пересилати на туторіали
Не обов'язково. Форум це спільнота людей, які на добровільній основі можуть поділитися порадами. А офф. підтримка продукту
це місце де повинні допомогти
Форум це місце де повинні допомогти ті хто знає або стикався з цим, а не пересилати на туторіали
Не обов'язково. Форум це спільнота людей, які на добровільній основі можуть поділитися порадами. А офф. підтримка продукту
це місце де повинні допомогти
мені з ваших порад зрозуміліше чим заумними словами написанний текст в навчальних посібниках
Форум це місце де повинні допомогти...
Хм, цікава теза.
... а не пересилати на туторіали
Теж весело...
Можливо в нас різні розуміння, що таке форум
1. Ніхто на форумі нікому, нічого не зобов'язаний. Окрім, дотримування правил, які прописані для певного форуму.
2. Допомогти. Це звичайно можна, але допомога це не написання навіть простого коду з 0. Для мене допомога на даному форумі це - підказати, де можливо є помилка в коді, направити в правильне русло, посилання на статтю, де була вирішена схожа проблема, тощо.
Зрозумійте одне, якщо Ви дійсно хочете навчитися програмувати, то потрібно читати, писати (далі вічний цикл). Напевно ж ті кляті туторіали, для чогось (когось) придумували. Якщо ж Ви хочете, щоб кожен раз Ви отримували маленькі шматки елементарного коду і ліпити з них програму- це Ваше право.
Ось я не розумію строку де FileInputStream(args[0]);
Я думаю там треба вводити шлях до файлу
Скажімо так: на відсотків 99,9% вгадали.
Бо я трішки не зрозумів, вислів: "Ось я не розумію строку де FileInputStream(args[0]);"
Ви шматок коду показали б, і тоді можна казати, що і де Ви не зрозуміли.
І знову повертаємось, до поганої документації: https://docs.oracle.com/javase/7/docs/a … tream.html
І бачимо, що там є три конструктори:
- FileInputStream(File file)
- FileInputStream(FileDescriptor fdObj)
- FileInputStream(String name)
Обираємо, по назві аргумента args[0] телепатично розуміємо, що скоріш за все це String.
Знову повертаємось до документації і розуміємо, що в конструктор передається шлях до файла
Creates a FileInputStream by opening a connection to an actual file, the file named by the path name name in the file system.
Проте, дивлячись на ваше запиатння:
Як вивести строчку з текст файлу? де писати код який вказує де знаходиться файл?
Я б рекомендував подивитися на такі класи:
- Files + Paths
- BufferedReader + FileReader
package файли;
import java.io.*;
public class main {
public static void main(String[] args) throws IOException {
FileInputStream file = new FileInputStream("text.txt");
file.read();
}
}
що тут не так? як мені відкрити цей файл і прочитати його та звідки воно бере початок пошуку?може треба писати шлях до файлу? в мене файл лежить рядом з класом
Супер код, а давайте побавимось! Скажіть, будь-ласка, а що Ви в результаті цього коду отримуэте?
package файли; import java.io.*; public class main { public static void main(String[] args) throws IOException { FileInputStream file = new FileInputStream("text.txt"); file.read(); } }
що тут не так? як мені відкрити цей файл і прочитати його та звідки воно бере початок пошуку?може треба писати шлях до файлу? в мене файл лежить рядом з класом
А давайте Ви пане почитаєте документацію?
Ще раз. Неможливо вивчити та зрозуміти такі теми запитуючі на форумі. Бо:
- Ви видираєте цікаві для вас частини, полишаючи купу необхідних інформації поза увагою
- Ви не розумієте контекст в якому хочете це використати
- Брак загальних знань буде усе одно залишати незрозумілі моменти
- Ніхто на форумі не буде Вам тут проводити начитку тем, що 100500 разів вже викладені в інтернеті.
Прочитайте щонайменше усі теми з розділу "Trails Covering the Basics" до "Date-Time APIs" з The Java™ Tutorials (https://docs.oracle.com/javase/tutorial/) і тоді продовжимо розмову. Там все описано дуже просто і простими прикладами. Питання, яке Ви тут запитуєте, там теж дуже вичерпно пояснюється в https://docs.oracle.com/javase/tutorial … reams.html
Ми залюбки готові допомогти/розібрати/зрозуміти окремі моменти, але вчити Вас основам із теми до теми тут не будуть.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися