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
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.
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