String.format将'问号'打印为输出

时间:2015-05-05 09:49:57

标签: java string

我对编程很新,并且正在关注youtube的教程,我对这段代码感到困惑:

public static void main(String[] args) {
   System.out.println(String.format("%02d", 1));
}

代码应该打印01作为输出,但我得到??,只有2个问号。谁能解释我做错了什么?

1 个答案:

答案 0 :(得分:0)

没关系,我明白了。 Eclipse使用印地语格式数字来显示输出(不知道为什么?)。将项目编码设置为UTF-8允许我看到它们而不是“问号”。

相关问题