add input Reading
This commit is contained in:
parent
970bc0ba91
commit
4fb8a4de2a
1
.idea/misc.xml
generated
1
.idea/misc.xml
generated
@ -1,4 +1,3 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ProjectRootManager" version="2" project-jdk-name="21" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" project-jdk-name="21" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/out" />
|
<output url="file://$PROJECT_DIR$/out" />
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package part2;
|
package part2.aufg1;
|
||||||
|
|
||||||
public class Anwendung {
|
public class Anwendung {
|
||||||
}
|
}
|
112
src/part2/aufg1/CustomerData.java
Normal file
112
src/part2/aufg1/CustomerData.java
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
package part2.aufg1;
|
||||||
|
|
||||||
|
import java.io.FileReader;
|
||||||
|
import java.io.LineNumberReader;
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
public class CustomerData {
|
||||||
|
private int customNR; //count =6 digit
|
||||||
|
private String firstName; //file 20 char
|
||||||
|
private String lastName; //file 20 char
|
||||||
|
private String street; //file 20 char
|
||||||
|
private int postCode; //file =5 char
|
||||||
|
private String city; //file 20 char
|
||||||
|
private int houseNR; //random 5 digit
|
||||||
|
private double amount; //random 500-2000
|
||||||
|
private String fileEntryCSV;
|
||||||
|
|
||||||
|
StringField allFirstNames = new StringField();
|
||||||
|
StringField allLastNames = new StringField();
|
||||||
|
StringField allStreets = new StringField();
|
||||||
|
StringField allCitiesNCodes = new StringField();
|
||||||
|
|
||||||
|
public void readFirstNames(){
|
||||||
|
try{
|
||||||
|
String line;
|
||||||
|
int i = 0;
|
||||||
|
|
||||||
|
FileReader fileIN = new FileReader("C:\\Users\\dh10mbo\\OneDrive - Durr Group\\Documents\\Uni\\S2\\Repos\\S2_Aufgaben\\src\\part2\\aufg1\\input_files\\Vornamen.txt");
|
||||||
|
LineNumberReader dataIN = new LineNumberReader(fileIN);
|
||||||
|
|
||||||
|
while ((line = dataIN.readLine()) != null) {
|
||||||
|
allFirstNames.setData(line, i++);
|
||||||
|
}
|
||||||
|
fileIN.close();
|
||||||
|
}
|
||||||
|
catch (Throwable e){
|
||||||
|
System.out.println("smth went wrong with reading the first names!");
|
||||||
|
System.out.println(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void readLastNames(){
|
||||||
|
try{
|
||||||
|
String line;
|
||||||
|
int i = 0;
|
||||||
|
|
||||||
|
FileReader fileIN = new FileReader("C:\\Users\\dh10mbo\\OneDrive - Durr Group\\Documents\\Uni\\S2\\Repos\\S2_Aufgaben\\src\\part2\\aufg1\\input_files\\Nachnamen.txt");
|
||||||
|
LineNumberReader dataIN = new LineNumberReader(fileIN);
|
||||||
|
|
||||||
|
while ((line = dataIN.readLine()) != null) {
|
||||||
|
allLastNames.setData(line, i++);
|
||||||
|
}
|
||||||
|
fileIN.close();
|
||||||
|
}
|
||||||
|
catch (Throwable e){
|
||||||
|
System.out.println("smth went wrong with reading the last names!");
|
||||||
|
System.out.println(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void readStreets(){
|
||||||
|
try{
|
||||||
|
String line;
|
||||||
|
int i = 0;
|
||||||
|
|
||||||
|
FileReader fileIN = new FileReader("C:\\Users\\dh10mbo\\OneDrive - Durr Group\\Documents\\Uni\\S2\\Repos\\S2_Aufgaben\\src\\part2\\aufg1\\input_files\\Strassen.txt");
|
||||||
|
LineNumberReader dataIN = new LineNumberReader(fileIN);
|
||||||
|
|
||||||
|
while ((line = dataIN.readLine()) != null) {
|
||||||
|
allStreets.setData(line, i++);
|
||||||
|
}
|
||||||
|
|
||||||
|
fileIN.close();
|
||||||
|
}
|
||||||
|
catch (Throwable e){
|
||||||
|
System.out.println("smth went wrong with reading the streets!");
|
||||||
|
System.out.println(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public void readCities(){
|
||||||
|
try{
|
||||||
|
String line;
|
||||||
|
int i = 0;
|
||||||
|
|
||||||
|
FileReader fileIN = new FileReader("C:\\Users\\dh10mbo\\OneDrive - Durr Group\\Documents\\Uni\\S2\\Repos\\S2_Aufgaben\\src\\part2\\aufg1\\input_files\\PLZOrt.txt");
|
||||||
|
LineNumberReader dataIN = new LineNumberReader(fileIN);
|
||||||
|
|
||||||
|
while ((line = dataIN.readLine()) != null) {
|
||||||
|
allCitiesNCodes.setData(line, i++);
|
||||||
|
}
|
||||||
|
fileIN.close();
|
||||||
|
}
|
||||||
|
catch (Throwable e){
|
||||||
|
System.out.println("smth went wrong with reading the Cities!");
|
||||||
|
System.out.println(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public static void main(String[] args){
|
||||||
|
CustomerData data = new CustomerData();
|
||||||
|
data.readFirstNames();
|
||||||
|
System.out.println(Arrays.toString(data.allFirstNames.getAll()));
|
||||||
|
|
||||||
|
data.readLastNames();
|
||||||
|
System.out.println(Arrays.toString(data.allLastNames.getAll()));
|
||||||
|
|
||||||
|
data.readStreets();
|
||||||
|
System.out.println(Arrays.toString(data.allStreets.getAll()));
|
||||||
|
|
||||||
|
data.readCities();
|
||||||
|
System.out.println(Arrays.toString(data.allCitiesNCodes.getAll()));
|
||||||
|
}
|
||||||
|
}
|
29
src/part2/aufg1/StringField.java
Normal file
29
src/part2/aufg1/StringField.java
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
package part2.aufg1;
|
||||||
|
|
||||||
|
public class StringField {
|
||||||
|
|
||||||
|
private String[] data = new String[25];
|
||||||
|
|
||||||
|
public void setAll(String[] data) {
|
||||||
|
this.data = data;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String[] getAll() {
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setData(String data, int index) {
|
||||||
|
this.data[index] = data;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getData(int index) {
|
||||||
|
return data[index];
|
||||||
|
}
|
||||||
|
|
||||||
|
public void printAll(){
|
||||||
|
for (int i=0; i< data.length; i++){
|
||||||
|
System.out.println(getData(i));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -5,7 +5,7 @@ Nelkenweg
|
|||||||
Stuttgarter Str.
|
Stuttgarter Str.
|
||||||
Ulmer Str.
|
Ulmer Str.
|
||||||
Freiburger Str.
|
Freiburger Str.
|
||||||
Münchner Str.
|
Mönchner Str.
|
||||||
Goetheweg
|
Goetheweg
|
||||||
Beethovenallee
|
Beethovenallee
|
||||||
Schillerstr.
|
Schillerstr.
|
22
src/part2/aufg2/Anwendung.java
Normal file
22
src/part2/aufg2/Anwendung.java
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
package part2.aufg2;
|
||||||
|
|
||||||
|
import java.io.*;
|
||||||
|
public class Anwendung {
|
||||||
|
public static void main(String[] args){
|
||||||
|
try{
|
||||||
|
|
||||||
|
String line;
|
||||||
|
FileReader fileIN = new FileReader("C:\\Users\\dh10mbo\\OneDrive - Durr Group\\Documents\\Uni\\S2\\Repos\\S2_Aufgaben\\src\\part2\\aufg2\\files\\input\\input.txt");
|
||||||
|
LineNumberReader dataIN = new LineNumberReader(fileIN);
|
||||||
|
|
||||||
|
while ((line = dataIN.readLine()) != null) {
|
||||||
|
System.out.println(line);
|
||||||
|
}
|
||||||
|
System.out.println("end of file");
|
||||||
|
}
|
||||||
|
catch (Throwable e){
|
||||||
|
System.out.println("smth went wrong!");
|
||||||
|
System.out.println(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
2
src/part2/aufg2/files/input/input.txt
Normal file
2
src/part2/aufg2/files/input/input.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
Wenn Robert mich lesen kann ist Matti cool!
|
||||||
|
Sehr cool sogar.
|
0
src/part2/aufg2/files/placeholder
Normal file
0
src/part2/aufg2/files/placeholder
Normal file
Loading…
Reference in New Issue
Block a user