Using FreeBSD/i386 4.11 kaffe 1.1.5 from ports I'm seeing
a indexOf bug when the String is > 127 chars.
Note the -1 in the output below:
$ javac stringtest.java && java stringtest
124
124
-1
125
public class stringtest {
private static String longString1 =
"12345678901234567890123456789012345678901234567890123456789012345678
90123456789012345678901234567890123456789012345678901234END";
private static String longString2 =
"12345678901234567890123456789012345678901234567890123456789012345678
901234567890123456789012345678901234567890123456789012345END";
public static void main(String[] args) {
System.out.println( longString1.indexOf("END"));
System.out.println( (new StringBuffer(longString1)).indexOf("END"));
System.out.println( longString2.indexOf("END"));
System.out.println( (new StringBuffer(longString2)).indexOf("END"));
}
}
_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe