gpt4 book ai didi

应该关闭带有字符串输入的 Java 扫描器?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:05:56 28 4
gpt4 key购买 nike

Sonar 提示 Scanner 应该一直关闭,对吗?

Scanner scanner = new Scanner("simple string")

此扫描仪不是从文件等扫描。为什么要关闭它?

最佳答案

通过调用 new Scanner("string") 它创建一个 StringReader它创建了一个字符流。所以你必须关闭它。

See the OpenJDK source code

public Scanner(String source) {
this(new StringReader(source), WHITESPACE_PATTERN);
}

关于应该关闭带有字符串输入的 Java 扫描器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55513261/

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