"āĻšāĻžāĻ! āĻāĻāĻā§āĻ° āĻĒāĻžāĻ ā§, āĻāĻŽāĻ°āĻž āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻĨā§āĻĒāĻāĻĨāĻ¨ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦ ( Java I/O )āĨ¤ āĻāĻāĻŋ āĻāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻžāĻ āĻ¨āĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻāĻŋ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻļā§āĻˇ āĻšāĻŦā§ āĻ¨āĻž :) āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻŋ āĻāĻāĻā§, āĻāĻžāĻāĻž āĻāĻžāĻˇāĻž I/O-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻāĻžāĻ°ā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĒāĻžāĻ ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻāĻŋ â āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ°ā§ āĻĨā§āĻā§āĻ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻŦā§āĻ¨ āĻ¨āĻž :) āĻ
āĻ¤ā§āĻ¤ā§ āĻĒāĻžāĻ , āĻāĻŽāĻ°āĻž āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°ā§āĻāĻŋ
BufferedReader
, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ InputStream
āĻāĻŦāĻ OutputStream
āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤ āĻļā§āĻ°ā§āĻŖā§ āĻāĻŦāĻ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŦāĻāĻļāĻ§āĻ°āĨ¤ āĻāĻ āĻāĻŽāĻ°āĻž 3āĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻļā§āĻ°ā§āĻŖā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦ: FileInputStream
, â¯FileOutputStream
, āĻāĻŦāĻ⯠BufferedInputStream
.
āĻĢāĻžāĻāĻ˛āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻā§āĻ˛āĻžāĻ¸
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻŽā§āĻ˛ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯FileOutputStream
āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻŦāĻžāĻāĻ āĻ˛ā§āĻāĻžāĨ¤ āĻāĻāĻŋāĻ˛ āĻāĻŋāĻā§āĻ āĻ¨ā§āĻ :) āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤ āĻļā§āĻ°ā§āĻŖā§āĻ° FileOutputStream
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻāĻāĻŋ OutputStream
āĨ¤ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°ā§, āĻāĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ
āĻŦāĻā§āĻā§āĻāĻā§āĻ˛āĻŋ āĻšāĻ¯āĻŧ āĻāĻžāĻ°ā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻžāĻĨ (āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻžāĻāĻ āĻ˛ā§āĻāĻž āĻāĻāĻŋāĻ¤) āĻŦāĻž āĻāĻāĻāĻŋ File
āĻ
āĻŦāĻā§āĻā§āĻ āĻ¨ā§āĻ¯āĻŧāĨ¤ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻŦ:
public class Main {
public static void main(String[] args) throws IOException {
File file = new File("C:\\Users\\Username\\Desktop\\test.txt");
FileOutputStream fileOutputStream = new FileOutputStream(file);
String greetings = "Hi! Welcome to CodeGym â The best site for would-be programmers!";
fileOutputStream.write(greetings.getBytes());
fileOutputStream.close();
}
}
āĻ
āĻŦāĻā§āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ File
, āĻāĻŽāĻ°āĻž āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻžāĻā§āĻāĻŋāĻ¤ āĻĒāĻĨāĻāĻŋ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻŋ āĻāĻā§ āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻ: āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻ¨āĻž āĻāĻ°ā§āĻ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻā§āĻŦāĻ˛ āĻĒāĻžāĻĨā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§:
public class Main {
public static void main(String[] args) throws IOException {
FileOutputStream fileOutputStream = new FileOutputStream("C:\\Users\\Username\\Desktop\\test.txt");
String greetings = "Hi! Welcome to CodeGym â The best site for would-be programmers!";
fileOutputStream.write(greetings.getBytes());
fileOutputStream.close();
}
}
āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻāĻ āĻšāĻŦā§āĨ¤â¯āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ:
Hi! Welcome to CodeGym â The best site for would-be programmers!
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ nuance āĻāĻā§. āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻŦāĻžāĻ° āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻĻā§āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻāĻŋāĻ¨: āĻāĻ¤ā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ˛āĻžāĻāĻ¨ āĻāĻā§? āĻļā§āĻ§ā§ āĻāĻāĻāĻŋ. āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻĄāĻāĻŋ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻŦāĻžāĻ° āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤ āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§ āĻ¯ā§ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ - āĻĒā§āĻ°āĻžāĻ¨ā§āĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŽāĻ°āĻž āĻāĻŋ āĻāĻ°āĻŦ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻĢāĻžāĻāĻ˛ā§ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻ¯āĻŧ? āĻāĻŽāĻ°āĻž āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻ°āĻĒāĻ° āĻ¤āĻŋāĻ¨āĻŦāĻžāĻ° āĻāĻŽāĻžāĻĻā§āĻ° āĻļā§āĻā§āĻā§āĻāĻž āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻžāĻ? āĻāĻāĻž āĻ¸āĻŦ āĻā§āĻŦ āĻ¸āĻšāĻ. āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻžāĻˇāĻž āĻāĻžāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§ āĻāĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, FileOutputStream
āĻāĻ¨āĻā§āĻ°ā§āĻāĻŋāĻāĻāĻ° āĻāĻāĻāĻŋ āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§ âboolean append
. āĻ¯āĻĻāĻŋ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻ¤ā§āĻ¯ āĻšāĻ¯āĻŧ, āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻˇā§ āĻ˛ā§āĻāĻž āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻšāĻ¯āĻŧ (āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž), āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĄā§āĻāĻž āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ āĻĄā§āĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§āĨ¤ āĻāĻ¸ā§āĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻā§āĻĄāĻāĻŋ āĻ¤āĻŋāĻ¨āĻŦāĻžāĻ° āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻŋ:
public class Main {
public static void main(String[] args) throws IOException {
FileOutputStream fileOutputStream = new FileOutputStream("C:\\Users\\Username\\Desktop\\test.txt", true);
String greetings = "Hi! Welcome to CodeGym â The best site for would-be programmers!\r\n";
fileOutputStream.write(greetings.getBytes());
fileOutputStream.close();
}
}
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§:
Hi! Welcome to CodeGym â The best site for would-be programmers!
Hi! Welcome to CodeGym â The best site for would-be programmers!
Hi! Welcome to CodeGym â The best site for would-be programmers!
āĻāĻāĻ¨ āĻ¸ā§āĻāĻž āĻāĻ˛āĻžāĻĻāĻž! I/O āĻā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻ˛ āĻ¯āĻāĻ¨ āĻāĻŽāĻŋ āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻžāĻ° āĻĒāĻ° āĻāĻ¨ā§āĻāĻž āĻŦā§āĻ¯āĻ¯āĻŧ āĻāĻ°āĻ¤āĻžāĻŽ, āĻāĻ¨ā§āĻāĻžāĻ° āĻĒāĻ° āĻāĻ¨ā§āĻāĻž āĻāĻŽāĻžāĻ° āĻŽāĻ¸ā§āĻ¤āĻŋāĻ¸ā§āĻ āĻ°âā§āĻ¯āĻžāĻ āĻāĻ°āĻ¤āĻžāĻŽ, āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāĻžāĻ° āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ
āĻĻā§āĻļā§āĻ¯ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻā§āĻā§ āĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤āĻžāĻŽ :) āĻāĻŦāĻ āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ I/O āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻŽāĻ¤ā§, āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ˛āĻŦā§āĻ¨ close()
āĻ¨āĻž āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻ¸āĻŽā§āĻĒāĻĻ.
FileInputStream āĻā§āĻ˛āĻžāĻ¸
āĻāĻ°FileInputStream
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ - āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻŦāĻžāĻāĻ āĻĒāĻĄāĻŧāĻžāĨ¤ āĻ¯ā§āĻŽāĻ¨ FileOutputStream
āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ , āĻāĻ āĻļā§āĻ°ā§āĻŖā§āĻāĻŋ āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤ āĻļā§āĻ°ā§āĻŖā§ OutputStream
āĻĨā§āĻā§ āĻāĻĻā§āĻā§āĻ¤ āĨ¤ āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° " test.txtInputStream
" āĻĢāĻžāĻāĻ˛ā§ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻ˛āĻŋāĻāĻŦ :
"So close no matter how far
Couldn't be much more from the heart
Forever trusting who we are
And nothing else matters"
āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻā§āĻŽāĻ¨ āĻ˛āĻžāĻā§ āĻ¤āĻž āĻāĻāĻžāĻ¨ā§ FileInputStream
:
public class Main {
public static void main(String[] args) throws IOException {
FileInputStream fileInputStream = new FileInputStream("C:\\Users\\Username\\Desktop\\test.txt");
int i;
while((i=fileInputStream.read())!= -1){
System.out.print((char)i);
}
}
}
āĻāĻŽāĻ°āĻž āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ āĻĒāĻĄāĻŧāĻŋ, āĻĒāĻ āĻŋāĻ¤ āĻŦāĻžāĻāĻāĻā§āĻ˛āĻŋāĻā§ āĻ
āĻā§āĻˇāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻŋāĨ¤ āĻāĻŦāĻ āĻāĻāĻžāĻ¨ā§ āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻāĻāĻĒā§āĻ:
So close no matter how far
Couldn't be much more from the heart
Forever trusting who we are
And nothing else matters
BufferedInputStream āĻā§āĻ˛āĻžāĻ¸
āĻāĻŽāĻŋ āĻŽāĻ¨ā§ āĻāĻ°āĻŋ, āĻ āĻ¤ā§āĻ¤ā§āĻ° āĻĒāĻžāĻ āĻĨā§āĻā§ āĻā§āĻāĻžāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ˛ā§, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻšāĻā§āĻ āĻŦāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻā§āĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻ˛āĻžāĻ¸āĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨BufferedInputStream
āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻāĻŋāĻ° āĻā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§āĻā§ FileInputStream
:) āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻžāĻĢāĻžāĻ°āĻ¯ā§āĻā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻāĻŋ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻĒāĻĄāĻŧāĻž āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻ
āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° (āĻŦāĻž āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻžāĻ°) āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ :) āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ I/O āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ˇ āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻāĻ¤ā§āĻ¸ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž, āĻāĻžāĻ°ā§āĻ¯āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻĻāĻŋāĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻžāĻāĻ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ
āĻĒāĻāĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻžāĻ°āĻŖā§āĻ BufferedInputStream
āĻĄā§āĻāĻž āĻāĻāĻŦāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ āĻ¨āĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻĄāĻŧā§ āĻāĻŦāĻ āĻ
āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋāĻā§ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĻā§āĻāĻž āĻ¯āĻžāĻ āĻāĻāĻŋ āĻā§āĻŽāĻ¨ āĻĻā§āĻāĻžāĻā§āĻā§:
public class Main {
public static void main(String[] args) throws IOException {
FileInputStream fileInputStream = new FileInputStream("C:\\Users\\Username\\Desktop\\test.txt");
BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream, 200);
int i;
while((i = bufferedInputStream.read())!= -1){
System.out.print((char)i);
}
}
}
āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ BufferedInputStream
āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋāĨ¤ InputStream
āĻāĻ° āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻā§āĻ˛āĻžāĻ¸ āĻŦāĻž āĻ¤āĻžāĻ° āĻŦāĻāĻļāĻ§āĻ°āĻĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¨ā§āĻ¯āĻŧ , āĻ¤āĻžāĻ FileInputStream
āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻāĻŋ āĻŦāĻžāĻāĻā§ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ° āĻ¨ā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻĄā§āĻāĻž āĻāĻāĻ¨ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻŦāĻžāĻ°ā§ āĻāĻ āĻŦāĻžāĻāĻ āĻ¨āĻ¯āĻŧ, āĻāĻāĻŦāĻžāĻ°ā§ 200 āĻŦāĻžāĻāĻ āĻĒāĻĄāĻŧāĻž āĻšāĻŦā§! āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻĢāĻžāĻāĻ˛ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ¤āĻāĻž āĻāĻŽāĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ FileInputStream
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛ (āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŽā§āĻāĻžāĻŦāĻžāĻāĻ āĻĒāĻžāĻ ā§āĻ¯) āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻ¤ā§ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻ¤āĻā§āĻˇāĻŖ āĻ˛āĻžāĻā§ āĻ¤āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ BufferedInputStream
āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻā§āĻĄ āĻ¯āĻž āĻāĻāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§:
public class Main {
public static void main(String[] args) throws IOException {
Date date = new Date();
FileInputStream fileInputStream = new FileInputStream("C:\\Users\\Username\\Desktop\\textBook.rtf");
BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream);
int i;
while((i = bufferedInputStream.read())!= -1){
System.out.print((char)i);
}
Date date1 = new Date();
System.out.println((date1.getTime() - date.getTime()));
}
}
public class Main {
public static void main(String[] args) throws IOException {
Date date = new Date();
FileInputStream fileInputStream = new FileInputStream("C:\\Users\\Username\\Desktop\\26951280.rtf");
int i;
while((i = fileInputStream.read())!= -1){
System.out.print((char)i);
}
Date date1 = new Date();
System.out.println((date1.getTime() - date.getTime()));
}
}
āĻāĻŽāĻžāĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ 1.5 MB āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, FileInputStream
āĻāĻžāĻāĻāĻŋ ~ 3500 āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ BufferedInputStream
1700 āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻāĻŋ āĻāĻžāĻāĻāĻŋāĻā§ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻā§, āĻāĻāĻŋāĻā§ āĻ
āĻ°ā§āĻ§ā§āĻ āĻāĻ°ā§ āĻĻāĻŋāĻ¯āĻŧā§āĻā§! :) āĻāĻŽāĻ°āĻž I/O āĻā§āĻ˛āĻžāĻ¸ āĻ
āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦ â āĻļā§āĻā§āĻ°āĻ āĻĻā§āĻāĻž āĻšāĻŦā§!