mirror of
https://gitlab.com/magicalsoup/Highschool.git
synced 2025-01-23 16:11:46 -05:00
Delete Reading And Writing To Files.md
This commit is contained in:
parent
ba25ac8cf3
commit
cc83dce613
@ -1,60 +0,0 @@
|
|||||||
## Reading and Outputting Files
|
|
||||||
|
|
||||||
Outputing To Files
|
|
||||||
- you can save it for future use
|
|
||||||
- The printwriter class can be used to createa file and wrtie data to it
|
|
||||||
- necessay imports:
|
|
||||||
```java
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.io.PrintWriter;
|
|
||||||
```
|
|
||||||
|
|
||||||
- Or:
|
|
||||||
```
|
|
||||||
import java.io.*;
|
|
||||||
```
|
|
||||||
|
|
||||||
- It is declared similarly to the scanner class
|
|
||||||
|
|
||||||
Different types of file can be created for data to be written to, depends on the extension eg. ".txt" creates a text file while docsx creates a docx document
|
|
||||||
|
|
||||||
```java
|
|
||||||
code
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
## Reading To Files
|
|
||||||
- Speed
|
|
||||||
- Less errors
|
|
||||||
- Easier to read individual cases
|
|
||||||
- able to get data from sources other than keyboard
|
|
||||||
- changing information is easy only to file
|
|
||||||
- more efficient less time to test
|
|
||||||
- large amounts of data can be entered quickly
|
|
||||||
- at the testing stage, data can be easily
|
|
||||||
|
|
||||||
## How
|
|
||||||
- The file class is java's representation of a file or directoy path
|
|
||||||
- it is used to identify/ocate the file that is to be read
|
|
||||||
- code
|
|
||||||
- Scanner calss is used to read from file
|
|
||||||
|
|
||||||
## Sample Code
|
|
||||||
```java
|
|
||||||
import java.util.Scanner;
|
|
||||||
import java.io.File;
|
|
||||||
import java.io.IOException;
|
|
||||||
public class ReadingToFileDemo {
|
|
||||||
public static void (String[]args) throws IOException {
|
|
||||||
File file = new File("test.txt); // the file you are reading from
|
|
||||||
Scanner read = new Scanner(file);
|
|
||||||
while(read.hasNext()) {
|
|
||||||
System.out.println(read.nextLine());
|
|
||||||
read.next();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user