"рд╣рд╛рдп, рдЕрдореАрдЧреЛ, рдПрдХ рдмрд╛рд░ рдлрд┐рд░ред"
"рдЖрдкрдХреЛ рдирдорд╕реНрдХрд╛рд░, рдЛрд╖рд┐ред рдЖрдЬ рдХрд╛ рдкрд╛рда рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрдЧрд╛?"
"рдЖрдЬ рдореИрдВ рдЖрдкрдХреЛ Reader рдФрд░ Writer рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред"
"рд▓реЗрдХрд┐рди, рдЛрд╖рд┐, рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рдЬрд╛рдирддрд╛ рд╣реВрдБ!"
"рджреЛрд╣рд░рд╛рд╡ рд╕реАрдЦрдиреЗ рдХреА рдЬрдирдиреА рд╣реИред"
"рд╣рдореНрдоред рдареАрдХ рд╣реИ, рдареАрдХ рд╣реИред"
" рд░реАрдбрд░ рдФрд░ рд░рд╛рдЗрдЯрд░ InputStream рдФрд░ OutputStream рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВ , рд▓реЗрдХрд┐рди рд╡реЗ рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдирд╣реАрдВред рдХрднреА-рдХрднреА рдЙрдиреНрд╣реЗрдВ InputStream рдФрд░ OutputStream рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреИрд░реЗрдХреНрдЯрд░ рд╕реНрдЯреНрд░реАрдо рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬрд┐рдиреНрд╣реЗрдВ рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░реАрдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред"
"рдПрдХ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ, рджреВрд╕рд░рд╛ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИред рдореБрдЭреЗ рдпрд╛рдж рд╣реИред"
"рдпрд╣ рдХреЗрд╡рд▓ рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ рд╣реИред рдЗрди рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд╛рда рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдЬ рд╣рдо рдЗрди рд╕рд╛рд░ рд╡рд░реНрдЧреЛрдВ рдХреЗ рджреЛ рдХреНрд▓рд╛рд╕рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреЗрдЦреЗрдВрдЧреЗ: FileReader рдФрд░ FileWriter ред"
"рдпрд╣рд╛рдБ FileReader рд╡рд░реНрдЧ рдХреЗ рддрд░реАрдХреЗ рд╣реИрдВ :"
рддрд░реАрдХрд╛ | рд╡рд┐рд╡рд░рдг |
---|---|
int read() |
рдзрд╛рд░рд╛ рд╕реЗ рдПрдХ рд╡рд░реНрдг рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░рддрд╛ рд╣реИред |
int read(char cbuf[], int offset, int length) |
рд╡рд░реНрдгреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдкрдврд╝рддрд╛ рд╣реИ, рдкрдврд╝реЗ рдЧрдП рд╡рд░реНрдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
boolean ready() |
рдпрджрд┐ рдзрд╛рд░рд╛ рд╕реЗ рдкрдврд╝рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╕рддреНрдп рд╡рд╛рдкрд╕ рдЖрддрд╛ рд╣реИред |
void close() |
рдЗрдирдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдмрдВрдж рдХрд░рддрд╛ рд╣реИред |
int read(java.nio.CharBuffer target) |
рдмрдлрд╝рд░ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдкрдврд╝реЗрдВред |
int read(char cbuf[]) |
рдкрд╛рддреНрд░реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдкрдврд╝рддрд╛ рд╣реИред |
long skip(long n) |
рдзрд╛рд░рд╛ рдореЗрдВ n рд╡рд░реНрдгреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред |
String getEncoding() |
рд╕реНрдЯреНрд░реАрдо рдХреА рд╡рд░реНрддрдорд╛рди рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
"рдареАрдХ рд╣реИ, рдореИрдВ рд▓рдЧрднрдЧ рдпрд╣ рд╕рдм рдЬрд╛рдирддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдлрд╛рдЗрд▓рд░рд╛рдЗрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?"
рддрд░реАрдХрд╛ | рд╡рд┐рд╡рд░рдг |
---|---|
void write(int c) |
рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдПрдХ рд╡рд░реНрдг рд▓рд┐рдЦрддрд╛ рд╣реИред |
void write(char cbuf[], int off, int len) |
рдзрд╛рд░рд╛ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд▓рд┐рдЦрддрд╛ рд╣реИред |
void write(char cbuf[]) |
рдзрд╛рд░рд╛ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд▓рд┐рдЦрддрд╛ рд╣реИред |
void write(String str, int off, int len) |
рдзрд╛рд░рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд▓рд┐рдЦрддрд╛ рд╣реИред |
void write(String str) |
рдзрд╛рд░рд╛ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓рд┐рдЦрддрд╛ рд╣реИред |
void flush() |
рдореЗрдореЛрд░реА рдореЗрдВ рдХреИрд╢реНрдб рд╕рдм рдХреБрдЫ рдбрд┐рд╕реНрдХ рдкрд░ рд▓рд┐рдЦрддрд╛ рд╣реИред |
void close() |
рдзрд╛рд░рд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред |
String getEncoding() |
рд╕реНрдЯреНрд░реАрдо рдХреА рд╡рд░реНрддрдорд╛рди рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
"рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐!"
"рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рдлрд┐рд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░ рдмрд╛рдж рдореЗрдВ рдбрд┐рдПрдЧреЛ рдЖрдкрдХреЛ рдФрд░ рдХрд╛рд░реНрдп рджреЗрдЧрд╛ред"
"рдЖрдк рдПрдХ рдлрд╝рд╛рдЗрд▓ рд▓рд╛рдЗрди рдХреЛ рд▓рд╛рдЗрди рд╕реЗ рдХреИрд╕реЗ рдкрдврд╝рддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдк рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ?"
"рдЖрд╕рд╛рди, рджреЗрдЦреЛ:"
// Create a list for storing the lines
List<String> list = new ArrayList<String>();
// Open the file
File file = new File("c:/document.txt");
BufferedReader reader = new BufferedReader(new FileReader(file));
// As long as the file isn't empty, read from it
while (reader.ready())
{
list.add(reader.readLine());
}
// Close the file
reader.close();
"рд╣рдореНрдоред рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред"
"рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ? рдпрд╣ рд╕рдм рд╕рд░рд▓ рдФрд░ рд╕реБрдВрджрд░ рд╣реИред рдЗрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ, рдЛрд╖рд┐- рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА I/O рдзрд╛рдЧреЛрдВ рдХреА рдЙрддреНрдХреГрд╖реНрдЯ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рд╣реИред рддреЛ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?"
"рдареАрдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:"
File file = new File("c:/document.txt");
List list = Files.readAllLines(file.toPath(), Charset.defaultCharset());
"рд╣рдореНрдоред рд╡рд╣ рдЫреЛрдЯрд╛ рд╣реИред рдФрд░ рдЖрдЬ рд╣реА рдЖрдкрдиреЗ рдореБрдЭреЗ рдЗрди рд╕рднреА рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ред рдореИрдВ рдЗрд╕ рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред рдкрд╛рда рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЛрд╖рд┐ред"
"рдЧреБрдб рд▓рдХ, рдЕрдореАрдЧреЛред"