28得票4回答
Javac何时引入StringBuilder/StringBuffer优化?

我知道Javac编译器能够使用StringBuilder/StringBuffer来转换字符串连接符“+”,我很好奇这个更改是从哪个版本开始引入的? 我正在使用以下示例代码:public class Main { public static void main(String[] args...

15得票1回答
哪个PDF生成API(Java)支持古吉拉特语字体?

我尝试了iText、PDFBox和Oracle Forms。在使用iText生成古吉拉特语PDF文档方面我也成功了。但不幸的是,它没有正确生成古吉拉特语(UTF-8)字体。 我的项目在jdk 1.4中,并且必须使用该版本。因此,我需要一个支持古吉拉特语字体的旧版API。 如果有任何选项,请...

11得票4回答
为什么JDK 1.4和1.5的输出结果不同?

我在使用JDK 1.4和1.5运行这段代码时,得到了不同的结果。为什么会这样呢?String str = ""; int test = 3; str = String.valueOf(test); System.out.println("str[" + str + "]\nequals re...

10得票6回答
如何从Java中每天运行一个任务?

我该如何使用 java.util.Timer 每天在特定时间(比如上午11点)执行任务?我正在使用JDK 1.4.2,虽然它很老,但项目需要使用它。

8得票4回答
在Java中表示大十进制数的数据类型

哪种数据类型适合表示像“10364055.81”这样的十进制数。 如果尝试使用双精度浮点型: double d = 10364055.81; 但是当我尝试打印这个数字时,它显示为"1.036405581E7",这不是我想要的。 我应该使用BigDecimal吗?但它显示为103640...