java:util_scanner_class
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
java:util_scanner_class [2021/04/04 17:23] – [Παράδειγμα ανάγνωσης με χρήση της Scanner] gthanos | java:util_scanner_class [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 59: | Line 59: | ||
==== Παράδειγμα ανάγνωσης με χρήση της Scanner ==== | ==== Παράδειγμα ανάγνωσης με χρήση της Scanner ==== | ||
- | <code java ReadWithScanner.java> | + | Το παρακάτω παράδειγμα διαβάζει από ένα αρχείο ένα σύνολο εγγραφών και δημιουργεί ένα πίνακα αντικειμένων τύπου TelephoneNumber. Στη συνέχεια εκτυπώνει τα περιεχόμενα του πίνακα στην κονσόλα. |
- | import java.util.*; | + | |
- | import java.io.*; | + | |
+ | <code java ReadWithScanner.java> | ||
public class ReadWithScanner { | public class ReadWithScanner { | ||
public static void main(String []args) { | public static void main(String []args) { | ||
+ | | ||
+ | TelephoneNumber[] numbers; | ||
+ | numbers = readTelephoneNumbers(" | ||
+ | printTelephoneNumbers(numbers); | ||
+ | } | ||
+ | | ||
+ | public static void printTelephoneNumbers(TelephoneNumber[] numbers) { | ||
+ | for(TelephoneNumber number : numbers) { | ||
+ | System.out.println(number); | ||
+ | } | ||
+ | } | ||
+ | | ||
+ | public static TelephoneNumber[] readTelephoneNumbers(String filename) { | ||
String firstname, lastname; | String firstname, lastname; | ||
- | | + | |
long number; | long number; | ||
int i=0; | int i=0; | ||
Line 79: | Line 91: | ||
numbers[i++] = new TelephoneNumber(firstname+" | numbers[i++] = new TelephoneNumber(firstname+" | ||
} | } | ||
+ | | ||
} catch(InputMismatchException ex) { | } catch(InputMismatchException ex) { | ||
System.out.println(" | System.out.println(" | ||
Line 84: | Line 97: | ||
System.out.println(" | System.out.println(" | ||
} | } | ||
- | | + | |
- | | + | |
- | System.out.println(telephoneNumber); | + | |
- | } | + | |
} | } | ||
+ | | ||
} | } | ||
</ | </ | ||
Line 106: | Line 118: | ||
- | | Προηγούμενο: | + | | Προηγούμενο: |
java/util_scanner_class.1617557018.txt.gz · Last modified: 2021/04/04 16:23 (external edit)