Консультация № 40417
16.04.2006, 03:15
0.00 руб.
0 1 1
Hello

import java.io.*;

public class Bar
{
public static void main(String[] bar) throws IOException
{
FileInputStream input = new FileInputStream("Bar.txt");
FileReader instr = new FileReader("Bar2.txt");
int a;
a=input.read();
System.out.println((char)a);
instr.close();
input.close();
}

}

После того как делается это выводится все содержимое файла, и гдето 30 штук - "?", почему?

Мне например надо считать только пятый символ во второй строчке, как это сделать (тоесть не переберать каждый символ а сразу считать ток который нужен)

Спасибо за ответы!

Обсуждение

Неизвестный
16.04.2006, 11:36
общий
это ответ
Здравствуйте, Barb!
Ea ne rozberaiusi v JAVA nu ea poprobuiu pomoci
System.out.println((char)a);

poprobui System.out.print((char)a);

a=input.read();

esli funktzia read prinimaet parametri buffera to poprobui
a=input.read(1);

Nadeiusi esli daje ne pomogu nameknu na shoto sho pomojet :)
Форма ответа