I (Marco Cimarosti wrote): > [...] doesn't (newQfLibelleArray[i]) have a method to > return a <String> object directly?
Perhaps I have been clumsy. By "returning a <String> object directly" I meant, can't you so something like this: String tempUtf16 = new String( (newQfLibelleArray[i]) ); Or perhaps: String tempUtf16 = new String( (newQfLibelleArray[i]).getString() ); String tempUtf16 = new String( (newQfLibelleArray[i]).getText() ); String tempUtf16 = new String( (newQfLibelleArray[i]).String() ); String tempUtf16 = new String( (newQfLibelleArray[i]).Text() ); Or whatever the actual method's name is. _ Marco