Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Einen String kannst du nicht verändern, der ist immutable. Die Klasse String beinhaltet aber einige Methoden die dir eine neue manipulierte Instanz zurückgeben: String (Java 2 Platform SE v1.4.2)
(replace, etc.)
Alternativ kannst du auch nen StringBuilder nutzen, da kannst du den String manipulieren: StringBuilder (Java 2 Platform SE 5.0)
(insert, delete, append, etc.)
Noch mehr Methoden, um Strings zu bearbeiten, kriegst du mit den Klassen StringBuilder oder StringBuffer. Findest auch in der API die entsprechenden Methoden dann^^
Ja klar gibt es Funktionen in der API dafür allerdings muss die ja auch irgendwer geschrieben haben und dafür muss er ja schon auf anderem Wege auf diese Strings/Char-Arrays zugegriffen haben.
Achso, also der nimmt praktisch nur den String übersetzt den in ein char Array führt dort die entsprechende Funktion aus und übersetzt ihn wieder zurück in den Type String?
Dann würde ich gerne wissen, wie ich einen String in ein Char-Array convertiere und ein Char-Array dann wieder in einen String umwandle
(2. vermutlich einfach
Achso, also der nimmt praktisch nur den String übersetzt den in ein char Array führt dort die entsprechende Funktion aus und übersetzt ihn wieder zurück in den Type String?
Dann würde ich gerne wissen, wie ich einen String in ein Char-Array convertiere und ein Char-Array dann wieder in einen String umwandle
(2. vermutlich einfach
@EikeB: Seine Postings haben für mich den Anschein erwirkt, dass er wissen will, wie man es selbst macht und nicht mit welchen vorgefertigten Funktionen man das macht...
@foerster7891: String arbeitet intern mit einem char-Array. Das char-Array ist ein Objektvariable in String und von außen nicht sichtbar. Deshalb gibt es eine get-Methode und außerdem einen Konstruktor, der aus einem char-Array ein String-Objekt erstellt. Klasse, Objekt/Instanz usw. gehört zu den Grundlagen von OOP. Beginne erstmal damit
Ja klar gibt es Funktionen in der API dafür allerdings muss die ja auch irgendwer geschrieben haben und dafür muss er ja schon auf anderem Wege auf diese Strings/Char-Arrays zugegriffen haben.
Ich sehe deinen Punkt nicht. In Delphi hat ja auch jemand etwas geschrieben, damit man mit string[nr] auf eine Stelle eines Strings zugreifen kann.
Wenn du letzendlich auf der untersten Eben arbeiten willst, musst du dir Maschinensprache ansehen. Dort wird nichts mehr über Programme realisiert, sondern von der Hardware bereitgestellt.
Ja klar gibt es Funktionen in der API dafür allerdings muss die ja auch irgendwer geschrieben haben und dafür muss er ja schon auf anderem Wege auf diese Strings/Char-Arrays zugegriffen haben.