Hallo,
in der Schule lernen wir seit ein paar Monaten endlich Java, und da jetzt Ferien sind mache ich zuhause weiter aber kann natürlich meinen Lehrer nicht mehr fragen, deswegen müsst ihr jetzt mal dran glauben.
Also erstmal vorweg die Programme laufen im Terminal, habe also noch keine GUI.
Ich möchte das der Benutzer einen Pfad zu einer Datei eingibt und dabei das Tilde Zeichen durch den Pfad zum Benutzer Ordner ersetzt.
Hier mal mein Code:
Alles anzeigen
an der Stelle str2.charAt(k) meckert der Compiler das er da gerne eine Zahl haben möchte und keine Variable, aber in der 3ten Zeile klappt es doch auch mit str.charAt(i), wieso geht da da aber weiter unten wieder nicht?
Wie frage ich eigentlich vom System den Benutzernamen hab so dass das Programm auch auf anderen Rechnern laufen würde?
in der Schule lernen wir seit ein paar Monaten endlich Java, und da jetzt Ferien sind mache ich zuhause weiter aber kann natürlich meinen Lehrer nicht mehr fragen, deswegen müsst ihr jetzt mal dran glauben.
Also erstmal vorweg die Programme laufen im Terminal, habe also noch keine GUI.
Ich möchte das der Benutzer einen Pfad zu einer Datei eingibt und dabei das Tilde Zeichen durch den Pfad zum Benutzer Ordner ersetzt.
Hier mal mein Code:
Quellcode
an der Stelle str2.charAt(k) meckert der Compiler das er da gerne eine Zahl haben möchte und keine Variable, aber in der 3ten Zeile klappt es doch auch mit str.charAt(i), wieso geht da da aber weiter unten wieder nicht?
Wie frage ich eigentlich vom System den Benutzernamen hab so dass das Programm auch auf anderen Rechnern laufen würde?