gpt4 book ai didi

java - String.Format 中的阿拉伯字符 ("%d",1,Locale.US)

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:37:43 31 4
gpt4 key购买 nike

我有以下代码:

private static final String PATTERN = "file_%d.txt";
int no; // 1-3
String filename = String.format(PATTERN, no ,Locale.US);

后来我得到一个异常(exception)

java.io.FileNotFoundException: file_٣.txt

表示 %d 被替换为阿拉伯数字。如果我明确指定 Locale.US 会怎样?

最佳答案

语言环境需要是第一个参数:

 String.format(Locale.US,PATTERN, no);

关于java - String.Format 中的阿拉伯字符 ("%d",1,Locale.US),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19157758/

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