سلام .
من از JBuilder9 استفاده می کنم .
از Encoding ، UTF-8 که استفاده کنی هیچ مشکلی در فارسی نویسی نداری .
می توانی از کلاسها و توابع موجود در پکیج java.text استفاده کنی :
java.text :
The Java Text Package. This package contains classes and interfaces that enable a Java program to manipulate numbers, dates, characters and strings. It provides many
of Java’s internationalization capabilities i.e., features that enable a program
to be customized to a specific locale (e.g., an applet may display
strings in different languages, based on the user’s country).
بر گرفته از کتاب : Deitel - JAVA How to Program