gpt4 book ai didi

java - 将不同类中的 BigInteger 写入文件

转载 作者:行者123 更新时间:2023-11-30 06:12:38 26 4
gpt4 key购买 nike

我正在尝试使用来自不同类的数据写入文本文件,但似乎无法使其工作。我看过不同的问题,但没有一个能解决我的问题。出现的一个错误是我的键盘扫描仪说永远不会关闭,我不知道如何解决这个问题,然后主要问题是我的代码在尝试保存到文件时不起作用:

最佳答案

您的系统可能正在写入该文件,但您尚未指定 encryption.txt 的位置,因此它可能位于某个文件夹中。

无论哪种方式,您都应该使用 try-with-resources 并完全指定文件位置。例如:

Scanner keyboard = new Scanner(System.in);
BigInteger e = BigInteger.valueOf(761);
BigInteger m = keyboard.nextBigInteger();
keyboard.nextLine();

try (PrintWriter writer = new PrintWriter("\\\\share\\path\\to\\folder\\encyrption.txt", "UTF-8")) {
writer.println("Message: " + m);
writer.println("BigInteger: " + e);
}

注意:您可能需要捕获/抛出 FileNotFoundExceptionUnsupportedEncodingException

关于java - 将不同类中的 BigInteger 写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49902011/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com