Java中使用"{}"打印的可能性与C#相同

sli*_*hyi 4 java

我在谷歌找不到.

在Java中用C#中的"{}"打印的可能性是否相同?

C#:

  namespace Start
{
    public class Program
    {
        public static void Main(string[] args)
        {

            string a = "Hi";

            Console.WriteLine("{0}", a);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Java:???

Bar*_*end 7

是的,语法是从C继承的:

String a = "Hi!";
System.out.printf("%s\n", a);
Run Code Online (Sandbox Code Playgroud)

需要注意的是,有不同种类的格式说明符.该示例使用%s,用于格式化字符串.如果您要打印整数或长整数,请使用%d.还有控制最小/最大长度,填充和小数位等选项的选项.有关选项的完整列表,请查看JavaDocjava.util.Formatter.