Domino 9 und frühere Versionen > ND6: Entwicklung
[LotusScript]: split -> String too large Fehler
flaite:
Danke Bernhard.
Mein jüngerer Kollege, im Wii-Tennis am Netz seit gestern leider viel zu gute Kollege Witali, von dem die Frage letztlich kam, reagierte auch ein bischen genervt auf die Antwort von MiFi. Ich dagegen bin inzwischen sowieso Scheiss-Liberal.
Kann man einem Enterprise-System wie Lotus Notes Attribute wie "doof" zusprechen ??? ;D
Die werden in Projekten von Menschen implementiert. Und zwar verschieden.
Ich hab keine Interesse an Flame-Wars über Computersprachen, nur zur Info. Java macht es so:
--- Code: ---public class Test {
public static void main (String []args) {
String valT = "aaa~~~~111";
String[] res = valT.split("~~~");
for (int i = 0; i<res.length; i++) {
System.out.println("res[" + i + "]=" + res[i]);
}
}
}
--- Ende Code ---
ergibt:
--- Code: ---res[0]=aaa
res[1]=~111
--- Ende Code ---
Mit 6 Trennzeichen im Quellstring:
--- Code: ---public class Test {
public static void main (String []args) {
String valT = "aaa~~~~~~111";
String[] res = valT.split("~~~");
for (int i = 0; i<res.length; i++) {
System.out.println("res[" + i + "]=" + res[i]);
}
}
}
--- Ende Code ---
ergibt:
--- Code: ---res[0]=aaa
res[1]=
res[2]=111
--- Ende Code ---
bikerboy:
Hmmm eine frage hätte ich da,
warum benutzt ihr so komische Trenner ?
Ich meine es scheint ja immer wieder Probeleme zu geben, wie kommst du zu dem String? Wenn du ihn zusammenbaust kann es auch mal sein, dass du keinen wert zwischen den Delimiters hast?
Nehmen wir an dass du mti 2 Tilden trennst und dann auf einmal keinen Wert dazwischen hast und zack hast du 4 Tilden die deinem Trenner entsprechen und das würde doch auch einen Fehler provozieren.
Oder testen ihr nur die Unzugänglichkeiten von Notes aus ?
flaite:
Wenn es in Notes so wie in Java implementiert wäre, könnte ich damit besser leben:
aa~~~~cc
würde bei Split auf ~~ ergeben:
a[0] = "aa"
a[1] = ""
a[2] = "cc"
Gruß Axel
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln