Mozda sam danas previse radio (desi mi se nekada da se preopteretim pa ne vidim svoje banalne greske :)).
Code:
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
//Prvi problem:
String oldPart = "(Object)";
String newPart = "(Object object0)";
String string ="public void setValue(Object)";
string = string.replaceAll(oldPart, newPart);
System.out.println("Novi String je: " + string);
//Drugi problem:
String [] strings = null;
strings = "neki.paket.Klasa".split(".");
System.out.println("Length je: " + strings.length);
}
}
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
//Prvi problem:
String oldPart = "(Object)";
String newPart = "(Object object0)";
String string ="public void setValue(Object)";
string = string.replaceAll(oldPart, newPart);
System.out.println("Novi String je: " + string);
//Drugi problem:
String [] strings = null;
strings = "neki.paket.Klasa".split(".");
System.out.println("Length je: " + strings.length);
}
}
Ovaj trivijalni program kod mene daje sledeci izlaz:
Code:
Novi String je: public void setValue((Object object0))
Length je: 0
Novi String je: public void setValue((Object object0))
Length je: 0
Valjda je jasno... ((Object object0)) umjesto (Object object0) ... duzina niza 0 ???
Ne sjecam se da sam ovakvih problema imao sa javom 1.4... ali opet, sve je moguce...