有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将大整数打印到文本文件

我在用Java计算非常大的阶乘。然而,当我试图将它们写入文本文件时,它花费了太多时间。我用这种方法打印数字

PrintWriter writer = new PrintWriter(index + "!.txt", "UTF-8");
writer.println(number);
writer.close();

打印10000!一个文本文件需要194毫秒,文件大小为35.7KB

打印100000!到一个文本文件需要24314毫秒。文件大小为456.6 kB

我觉得这个文件的速度太慢了。如何在几秒钟内打印出百万位数的大整数?有没有更快的方法或任何我可以优化的方法


共 (0) 个答案