1

Тема: Робота з файлами FileInputStream

Як вивести строчку з текст файлу? де писати код який вказує де знаходиться файл?

2

Re: Робота з файлами FileInputStream

Поміняйти питання місцями!  :D
А, якщо серйозно, то ще раз нагадую, що документація, офіційні туторіали то класна штукенція. І навіть, якщо рівень англійської мови == 0, то нічого страшного, по маленькому прикладу, яких в туторіалах багато, можна зрозуміти багато чого.
IO - https://docs.oracle.com/javase/tutorial … index.html
File, Files, Paths, FileReader, BufferedReader, ...

3

Re: Робота з файлами FileInputStream

fed_lviv написав:

Поміняйти питання місцями!  :D
А, якщо серйозно, то ще раз нагадую, що документація, офіційні туторіали то класна штукенція. І навіть, якщо рівень англійської мови == 0, то нічого страшного, по маленькому прикладу, яких в туторіалах багато, можна зрозуміти багато чого.
IO - https://docs.oracle.com/javase/tutorial … index.html
File, Files, Paths, FileReader, BufferedReader, ...

Форум це місце де повинні допомогти ті хто знає або стикався з цим, а не пересилати на туторіали  :)

4 Востаннє редагувалося kisilam (19.05.2017 08:02:36)

Re: Робота з файлами FileInputStream

Форум це місце де повинні допомогти ті хто знає або стикався з цим, а не пересилати на туторіали  :)

Не обов'язково. Форум це спільнота людей, які на добровільній основі можуть поділитися порадами. А офф. підтримка продукту

це місце де повинні допомогти :)

5

Re: Робота з файлами FileInputStream

kisilam написав:

Форум це місце де повинні допомогти ті хто знає або стикався з цим, а не пересилати на туторіали  :)

Не обов'язково. Форум це спільнота людей, які на добровільній основі можуть поділитися порадами. А офф. підтримка продукту

це місце де повинні допомогти :)

мені з ваших порад зрозуміліше чим заумними словами написанний текст в навчальних посібниках

6

Re: Робота з файлами FileInputStream

Zolin_777 написав:

Форум це місце де повинні допомогти...

Хм, цікава теза.  :D

Zolin_777 написав:

... а не пересилати на туторіали  :)

Теж весело...
Можливо в нас різні розуміння, що таке форум  ;)
1. Ніхто на форумі нікому, нічого не зобов'язаний. Окрім, дотримування правил, які прописані для певного форуму.
2. Допомогти. Це звичайно можна, але допомога це не написання навіть простого коду з 0. Для мене допомога на даному форумі це -  підказати, де можливо є помилка в коді, направити в правильне русло, посилання на статтю, де була вирішена схожа проблема, тощо.

Зрозумійте одне, якщо Ви дійсно хочете навчитися програмувати, то потрібно читати, писати (далі вічний цикл). Напевно ж ті кляті туторіали, для чогось (когось) придумували. Якщо ж Ви хочете, щоб кожен раз Ви отримували маленькі шматки елементарного коду і ліпити з них програму- це Ваше право.

7

Re: Робота з файлами FileInputStream

Ось я не розумію строку де FileInputStream(args[0]);
Я думаю там треба вводити шлях до файлу

8

Re: Робота з файлами FileInputStream

Скажімо так: на відсотків 99,9% вгадали.
Бо я трішки не зрозумів, вислів: "Ось я не розумію строку де FileInputStream(args[0]);"
Ви шматок коду показали б, і тоді можна казати, що і де Ви не зрозуміли.

І знову повертаємось, до поганої документації: https://docs.oracle.com/javase/7/docs/a … tream.html

І бачимо, що там є три конструктори:
- FileInputStream(File file)
- FileInputStream(FileDescriptor fdObj)
- FileInputStream(String name)

Обираємо, по назві аргумента  :D  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.

Подякували: LoganRoss1

9

Re: Робота з файлами FileInputStream

Проте, дивлячись на ваше запиатння:

Як вивести строчку з текст файлу? де писати код який вказує де знаходиться файл?

Я б рекомендував подивитися на такі класи:
- Files + Paths
- BufferedReader + FileReader

10

Re: Робота з файлами FileInputStream

package файли;
import java.io.*;
public class main {

    public static void main(String[] args) throws IOException {
        FileInputStream file = new FileInputStream("text.txt");
        file.read();

    }

}

що тут не так? як мені відкрити цей файл і прочитати його та звідки воно бере початок пошуку?може треба писати шлях до файлу?  в мене файл лежить рядом з класом

11 Востаннє редагувалося fed_lviv (20.05.2017 22:32:27)

Re: Робота з файлами FileInputStream

Супер код, а давайте побавимось! Скажіть, будь-ласка, а що Ви в результаті цього коду отримуэте?

12

Re: Робота з файлами FileInputStream

Zolin_777 написав:
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

Ми залюбки готові допомогти/розібрати/зрозуміти окремі моменти, але вчити Вас основам із теми до теми тут не будуть.

Подякували: LoganRoss1