Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Akunin am 24.09.08 - 11:09:26

Titel: [gelöst] mehrzeilige Strings auslesen
Beitrag von: Akunin am 24.09.08 - 11:09:26
Guten Tag, also ich hab da nenn kleines Problem bei dem ich gerade auf nemm Schlauch stehe und zwar geht es daraum aus einem Feld, innerhalb eines Dokumentes, einen mehrzeiligen String auszulesen, soweit so gut, das bekomm ich noch hin :)

Code
	Database db = agentContext.getCurrentDatabase();
      	DocumentCollection dc = db.getAllDocuments();
      	Document doc = dc.getLastDocument();
 		
		Vector sM = doc.getItemValue("IP");
		for (int i=0; i<sM.size(); i++)
		System.out.println(sM.elementAt(i));

somit bekomm ich schonmal den genauen Inhalt des Feldes,
Problem an der Sache ist das ich jede Zeile davon in einer Variablen brauche.

Warum? In diesem Feld sind IP-Adressen enthalten die ich zur ansteuerung von Terminals brauche und ich wollte das so machen das man auch mit mehren Terminals arbeiten kann, hier mal kleines Beispiel dafür

Im Feld stehen 2 IP-Adrssen drin:

192.168.72.40
192.168.72.41

diese sollen ausgelesen werden, dann soll über einen Agent eine Programmablauf mit jeder IP-Adresse vonstatten gehen, halt erst mit IP Adresse 1 und dann mit Adresse 2, dafür brauch ich jede Zeile einzelnd :)

ich hoffe man versteht mein Problem xD wenn nicht einfach nochmal Nachfragen

würde mich über Hilfe sehr freuen

mfG Akunin
Titel: Re: mehrzeilige Strings auslesen
Beitrag von: Driri am 24.09.08 - 12:04:41
Versuch mal, den String mit Split zu zerlegen. Als Trennzeichen dann entweder Chr$(13) (=Carriage Return) oder Chr$(10) (=Line Feed) versuchen.
Titel: Re: mehrzeilige Strings auslesen
Beitrag von: Akunin am 24.09.08 - 12:36:10
jo danke, mit split("\n");  hats bei mir super funktioniert :)