String.format
时间: 2023-10-20 17:13:54 浏览: 83
String.format 是 Java 中用于格式化字符串的方法。它允许开发人员将变量插入到字符串中,并指定它们的格式。例如,以下代码使用 String.format 将变量插入到字符串中并格式化输出:
```
int num = 42;
String name = "Alice";
System.out.println(String.format("Hello %s, your favorite number is %d", name, num));
```
输出结果为:
```
Hello Alice, your favorite number is 42
```
在这个例子中,%s 和 %d 分别代表插入字符串和插入整型数字。String.format 还支持其他格式,如浮点数、日期等。
相关问题
string.format
String.format is a method that is used to format a string in a specific way. It is available in many programming languages and is used to create a new string by inserting variables or values into a specific format.
The basic syntax of string.format is:
string.format(format, ...)
Here, format is a string that contains placeholders for the values that will be inserted, and the ellipsis (...) represents the values that will be inserted into the placeholders.
For example, in Lua, the following code:
age = 25
name = "John"
print(string.format("%s is %d years old.", name, age))
will output:
John is 25 years old.
Similarly, in Python, the following code:
age = 25
name = "John"
print("{} is {} years old.".format(name, age))
will output:
John is 25 years old.
string.Format
string.Format 是一个用于格式化字符串的方法,它可以将多个参数按照指定的格式组合成一个字符串。它的语法如下:
string.Format(string format, params object[] args)
其中,format 参数是一个包含格式占位符的字符串,args 参数是一个包含要格式化的对象的数组。格式占位符可以使用大括号 {} 表示,其中可以包含一个可选的索引或格式字符串。例如:
string s = string.Format("Hello, {0}! Today is {1:d}", "Alice", DateTime.Now);
Console.WriteLine(s); // 输出 "Hello, Alice! Today is 2022-05-25"
在上面的例子中,{0} 和 {1:d} 是格式占位符,分别代表第一个和第二个参数。第二个占位符使用了格式字符串 ":d",表示要将日期格式化为短日期格式。