Hallo,
ich bin neu hier und ein "fortgeschrittener Anfänger" in Sachen Java.
Ich benutze jCreator 5.00 Pro und suche einen Lösungsansatz.
Ich habe ein String Array, welcher so aufgebaut ist:
infos[0] = Sehr geehrter
infos[1] = Herr; Apotheker
infos[2] = Hans-juergen rostek
infos[3] = Flughafenstr. 4
infos[4] = 40474
infos[5] = Düsseldorf
infos[6] = Lohausen
infos[7] = 0211/434519
Ich versuche in infos[2] das Wort "juergen" groß zu schreiben, also den ersten Buchstaben und "rostek" groß.
Außerdem habe ich ein weiteres Problem, nämlich das eigentlich noch infos[8] vorhanden ist, in welchem eigentlich eine Faxnummer stehen würde, aber es wird nichts ausgegeben.
Ich wäre euch sehr, sehr dankbar, wenn ihr mir helfen könntet.
ich bin neu hier und ein "fortgeschrittener Anfänger" in Sachen Java.
Ich benutze jCreator 5.00 Pro und suche einen Lösungsansatz.
Ich habe ein String Array, welcher so aufgebaut ist:
infos[0] = Sehr geehrter
infos[1] = Herr; Apotheker
infos[2] = Hans-juergen rostek
infos[3] = Flughafenstr. 4
infos[4] = 40474
infos[5] = Düsseldorf
infos[6] = Lohausen
infos[7] = 0211/434519
Ich versuche in infos[2] das Wort "juergen" groß zu schreiben, also den ersten Buchstaben und "rostek" groß.
Außerdem habe ich ein weiteres Problem, nämlich das eigentlich noch infos[8] vorhanden ist, in welchem eigentlich eine Faxnummer stehen würde, aber es wird nichts ausgegeben.
Java:
import java.io.*;
public class Apotheken
{
static String[] infos = new String[10];
static String[] ergeb = new String[200];
static BufferedReader oeffnen(String quelle) throws IOException
{
FileReader fr = new FileReader(quelle);
BufferedReader lesen = new BufferedReader(fr);
return lesen;
}
public static void lesen() throws IOException
{
int i = 0;
String quelle ="worte.txt";
String eingelesen= "";
BufferedReader lesen;
lesen = oeffnen(quelle);
while(lesen.ready())
{
eingelesen = lesen.readLine();
if(eingelesen != null)
{
infos = eingelesen.split(";");
for(int zaehler=0; zaehler < 9; zaehler++)
{
infos[zaehler] = infos[zaehler].toLowerCase();
StringBuffer strbuf = new StringBuffer(infos[zaehler]);
strbuf.setCharAt(0, Character.toUpperCase(strbuf.charAt(0)));
infos[zaehler] = strbuf.toString();
}
ergeb[i] = infos[0] + "; " + infos[1] + "; " + infos[2] + "; " + infos[3] + "; " + infos[4] + "; " + infos[5] + "; " + infos[6] + "; " + infos[7] + "; " + infos[8];
i++;
}
}
lesen.close();
}
public static void main(String args[]) throws IOException
{
lesen();
System.out.println(ergeb[4]);
}
}
Ich wäre euch sehr, sehr dankbar, wenn ihr mir helfen könntet.