我在谷歌找不到.
在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:???
是的,语法是从C继承的:
String a = "Hi!";
System.out.printf("%s\n", a);
Run Code Online (Sandbox Code Playgroud)
需要注意的是,有不同种类的格式说明符.该示例使用%s,用于格式化字符串.如果您要打印整数或长整数,请使用%d.还有控制最小/最大长度,填充和小数位等选项的选项.有关选项的完整列表,请查看JavaDocjava.util.Formatter.