广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java打印值中的普通索引是什么?_北大青鸟IT学校

作者:邓华发布时间:2021-04-20分类:Java技术浏览:692


导读:Java打印值中的普通索引是什么?相信这是每个学习Java的同学都会遇到的问题,下面我们一起来看看惠州北大青鸟老师是怎么回答的。

Java打印值中的普通索引是什么?相信这是每个学习Java的同学都会遇到的问题,下面我们一起来看看惠州北大青鸟老师是怎么回答的。

当格式说明符没有指定参数索引值作为上面的代码时,它被称为普通索引。

在普通索引中,参数索引由格式字符串中格式说明符的位置确定。

不带参数索引的第一个格式说明符的索引为1,它指的是第一个参数。

对于以下格式字符串,

System.out.printf("%s, %s,  and  %s",  "A",  "B", "C");

第一个%s 的索引为1,第二个%s 的2。

索引为1的第一个“%s"格式指的是第一个参数“A"。第二个“%s"格式指第二个参数“B"。

如果在格式字符串中有比格式说明符更多的参数,则将忽略额外的参数。

将抛出 java.util.MissingFormatArgumentException 如果有比参数更多的格式说明符。

以下代码将抛出异常,因为参数的数量少于格式说明符的数量。

public class Main {  public static void main(String[] args) {
   System.out.printf("%s, %s,  and  %s",  "A",  "B");
 }
}

上面的代码生成以下结果。

Java打印值索引之普通索引.png

Formatter 的 format()方法的最后一个参数class是一个varargs参数。 我们还可以将数组传递给varargs参数。

想了解更多关于Java的资讯,可以来惠州北大青鸟新方舟校区了解一下。

Java17.jpg

Java


Java技术排行
标签列表
网站分类
文章归档
最近发表