这个问题很迷惑,求问在java中的String...args是什么意思?

private String[] args;
public AppException(String message, String...args)问题如下:String...args :啥意思??

弑天下
浏览 414回答 2
2回答

收到一只叮咚

String args[]或者String[] args表示给主方法传一个字符串数组.而args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名,一般都习惯性照写.class Example{public static void main(String args[]){System.out.println("This is a simple Java program.");}}

MMMHUHU

这个是运行程序前给它的参数。如果你在你程序要用这个参数的话就需要在运行前指定。。比如java HelloWorld ceshi那么在HelloWorld的main方法里面 args就是{"ceshi"}多个的话用空格隔开..比如java HelloWorld ceshi ceshi1 ceshi2那么那么在HelloWorld的main方法里面 args就是{"ceshi", "ceshi1", "ceshi2"}也就是说你假如你的程序是这样的public class HelloWorld{public static void main(String[] args) {System.out.println(args[0]);}}然后你编译运行的时候这样运行java HelloWorld hello那么这个程序就会输出hello之所以是Stirng 是因为我们只能以字符串的形式输入名字的话随便取。。只要符合java规定就行
打开App,查看更多内容
随时随地看视频慕课网APP