Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.*;
public class array {
BufferedReader reader;
public int id;
public String name;
public String beruf;
int[] array;
public void main(String[] args){
try{
reader = new BufferedReader(new FileReader("123.txt"));
while ((zeile = reader.readLine()) != null) {
String[] values = zeile.split(";");
for(int i=0; i< values.length; i++){
array[i].id = Integer.parseInt(values[0]);
array[i].name = values[1];
array[i].beruf = values[2];
}
}
}catch(IOException ioex){}
System.out.println(array[2]);
}
}
//Das muss eine eigene Klasse sein
class Person {
public int id;
public String name;
public String beruf;
}
/////////////////////////////////////////////////////////////////////////
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.*;
public class Arrayprogramm { //Nicht so nennen wie array innen
//array ist ein problematischer Name, und es sind doch keine Zahlen...
Person[] personen;
public void main(String[] args){
try{
personen = new Person[12]; //Muss angelegt werden
BufferedReader reader = new BufferedReader(new FileReader("123.txt"));
int i = 0;
while ((zeile = reader.readLine()) != null && i < 12) {
String[] values = zeile.split(";");
personen[i].id = Integer.parseInt(values[0]);
personen[i].name = values[1];
personen[i].beruf = values[2];
i++;
}
}catch(IOException ioex) {
//Leerlassen ist schlecht
}
}
}
public static void main(String[] args){
public static void main(String[] args) {
Person[] personen;
//restlicher code
}
Selber überlegen ;-). Stichwort Deklaration…ascawath hat gesagt.:3. zeile cannot be resolved to a variable
Exception in thread "main" java.lang.NumberFormatException: For input string: "1|Nachname, Vorname|Designer"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at array.main(array.java:21)
1;Hans Muster;Designer
String[] values = zeile.split(";");
String[] values = zeile.split("|");
01|Mustermann, Max|Designer;
02|Mustermann, Julia|FSJler;
...
01|Nachname, Vorname|Designer;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Arrayprogramm {
public static void main(String[] args) {
Person[] personen = new Person[12];
try {
BufferedReader reader = new BufferedReader(
new FileReader("123.txt"));
int i = 0;
String zeile = "";
while ((zeile = reader.readLine()) != null && i < 12) {
String[] values = zeile.split("\\|");
Person person = new Person();
person.id = Integer.parseInt(values[0]);
person.name = values[1];
person.beruf = values[2];
personen[i] = person;
i++;
}
}
catch (IOException ioex) {
// Leerlassen ist schlecht
}
for (Person tempPerson : personen) {
System.out.println(tempPerson);
}
}
}
class Person {
public int id;
public String name;
public String beruf;
@Override
public String toString() {
return "Person [id=" + id + ", name=" + name + ", beruf=" + beruf + "]";
}
}