为什么String.Format("%1s","")没有返回""而是""?

C4s*_*tor 5 java string

String.format("%1s","").equals("")); // --> return false !
String.format("%1s","").equals(" ")); // --> return true !
Run Code Online (Sandbox Code Playgroud)
  • 为什么会这样?
  • 空间来自哪里?

Rei*_*eus 12

空格由1格式说明符中的最小宽度值指定

String.format("%1s","").equals(" ")
                ^
Run Code Online (Sandbox Code Playgroud)