Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » String manipulieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.06.2005, 16:06 Uhr
~copper
Gast


Hi,
ich möchte aus einem String der ungefähr so aussieht:

19:20:21:22

gern die 20 herausholen und dazu 3 addieren.
Und den string dann wieder in der Form

19:23:21:22
schreiben.

Mit diesem Quellcode könnte man ja die Stellen herausholen. Aber wie kann man damit addieren?

char chars[] = new char[10];
t.getChars( 4, 4+1, chars, 0 );

thx für die Antworten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.06.2005, 16:34 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Java bietet dir doch ne Klasse String.... mit der kannst du den zerpflücken und dann wieder einen neuen draus basteln. um was drauf zu addieren gibts doch bestimmt sowas wie String2Int oder ParseInt oder sowas in der art...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.06.2005, 19:47 Uhr
Spacelord
Hoffnungsloser Fall


Was konkret möchtest du denn machen?
Eventuell wäre ein format passender für dich?
ansonsten kannst du(wie Windalf schon geschrieben hat)nen Integer Objekt aus dem substring bilden mit diesem(mit Hilfe der Methode intValue) rechnen und anschliessend das Ganze wieder über nen StringBuffer Objekt einfügen.

C++:
String str = new String("19:20:21:22");
        for(int i=0;i<5;i++)
        {
            str= (new StringBuffer(str).replace(3, 5,String.valueOf((new Integer(str.substring(3,5))).intValue()+3))).toString();
            System.out.println(str);
        }


Bei der Lösung dürfte der Wert aber nicht dreistellig werden! Dann müsstest du mit delete und insert arbeiten.
Ich denke aber mit String.format fährst du besser!?

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.

Dieser Post wurde am 29.06.2005 um 20:17 Uhr von Spacelord editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.06.2005, 21:54 Uhr
~copper
Gast


danke man,

also die anwendung liest einen timecode ein und ändert halt die minuten
um dann den neuen wert mit dem laufenden timecode zu vergleichen
und ein ereignis auszulösen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: