This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
java:character_streams [2020/03/09 07:53] gthanos [Χρησιμοποιώντας Streams Xαρακτήρων] |
java:character_streams [2020/03/09 20:59] gthanos |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Ροές Χαρακτήρων (Character Streams) ====== | ====== Ροές Χαρακτήρων (Character Streams) ====== | ||
| - | Η Java χρησιμοποιεί για την κωδικοποίηση χαρακτήρων τη μορφοποίηση [[https:// | + | Η Java χρησιμοποιεί για την κωδικοποίηση χαρακτήρων τη μορφοποίηση [[https:// |
| ==== Χρησιμοποιώντας Streams Xαρακτήρων ==== | ==== Χρησιμοποιώντας Streams Xαρακτήρων ==== | ||
| - | Όλες οι κλάσεις που περιγράφουν | + | Όλες οι κλάσεις που περιγράφουν |
| <code java CopyCharacters.java> | <code java CopyCharacters.java> | ||
| Line 50: | Line 50: | ||
| public class CopyLines { | public class CopyLines { | ||
| public static void main(String[] args) throws IOException { | public static void main(String[] args) throws IOException { | ||
| + | | ||
| + | String filename; | ||
| + | if(args.length > 0) | ||
| + | filename = args[0]; | ||
| + | else | ||
| + | filename = " | ||
| - | BufferedReader | + | |
| - | PrintWriter | + | |
| + | ) { | ||
| - | try { | + | |
| - | String filename; | + | while ((line = reader.readLine()) != null) { |
| - | if(args.length > 0) | + | |
| - | filename = args[0]; | + | |
| - | else | + | |
| - | filename = " | + | |
| - | + | ||
| - | inputStream = new BufferedReader(new FileReader(filename)); | + | |
| - | outputStream = new PrintWriter(new FileWriter(" | + | |
| - | + | ||
| - | | + | |
| - | while ((l = inputStream.readLine()) != null) { | + | |
| - | | + | |
| } | } | ||
| - | | + | } |
| - | if (inputStream != null) { | + | |
| - | inputStream.close(); | + | |
| - | } | + | |
| - | if (outputStream != null) { | + | |
| - | outputStream.close(); | + | |
| - | } | + | |
| - | | + | |
| } | } | ||
| } | } | ||