![]() |
Strings in Java
Hallo Zusammen,
ich versuche in Java mich durch einen String zu parsen. Bei Delphi ging geht das ja einfach mit copy(); und delete(); Aber bei JAva scheint es einfach nicht zu gehen:
Delphi-Quellcode:
Also ich habe einen Vektor in dem sich an der Stelle row jeweils einen String nach folgendem Format habe: 'bla1Þbla2Þbla3Þbla4Þbla5Þ' und will jetzt eigendlich nur in das String Array es jeweils an die Stelle 1..5 den Bla-Text schreiben.
public Object getValueAt( int row, int col )
{ if (row > (Vektor.getSize()-2)){ String skette = new String(); String[] es = new String[5]; skette = (String)Vektor.getElementAt(row); for(int i=0;i<5;i++){ es[i] = skette.substring(0,skette.indexOf("Þ")); skette = skette.substring(skette.indexOf("Þ"),skette.length()); } return es[row]; }else{ return ""; } } Aber er übernimmt in jedes Feld immer nur 'bla1'... obwohl er doch eigendlich nach jedem Schleifendurchlauf bis zum Þ Zeichen abschneiden müsste. Also ich verzweifle langsam an dieser RanzSprache. Kann mir vielleicht wer weiterhelfen?! Gruß Evian |
Re: Strings in Java
oh man ich sollte vielleicht früher schlafen gehen, oder mal richtig hinschauen...
es muss natürlich return es[col]; heißen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz