| Line 3: |
Line 3: |
| | ===With apt=== | | ===With apt=== |
| | <nowiki>sudo apt-add-repository ppa:webupd8team/java | | <nowiki>sudo apt-add-repository ppa:webupd8team/java |
| − | sudo apt-get update
| + | sudo apt-get update |
| − | sudo apt-get install oracle-java8-installer</nowiki>
| + | sudo apt-get install oracle-java8-installer</nowiki> |
| | | | |
| | Also ensure your JAVA_HOME variable has been set to: | | Also ensure your JAVA_HOME variable has been set to: |
| Line 947: |
Line 947: |
| | List<String> list = List.of("Apfel", "Junge", "Hund"); | | List<String> list = List.of("Apfel", "Junge", "Hund"); |
| | Files.write(filePath, list); | | Files.write(filePath, list); |
| | + | } |
| | + | } |
| | + | </syntaxhighlight> |
| | + | |
| | + | === readString writeString (Java 11) === |
| | + | <syntaxhighlight lang="java"> |
| | + | import java.io.IOException; |
| | + | import java.nio.file.Files; |
| | + | import java.nio.file.Path; |
| | + | import java.nio.file.Paths; |
| | + | |
| | + | public class FileReadWriteRunner { |
| | + | public static void main(String[] args) throws IOException { |
| | + | |
| | + | // Read |
| | + | Path path = Paths.get("./file.txt"); |
| | + | String fileContent = Files.readString(path); |
| | + | System.out.println(fileContent); |
| | + | |
| | + | // Write |
| | + | String newFileContent = fileContent.replace("Line", "Lines"); |
| | + | Path path = Paths.get("./newfile.txt"); |
| | + | Files.writeString(newFilePath, newFileContent); |
| | } | | } |
| | } | | } |