Java 中的 args 参数
本教程介绍了 Java 主要方法中的字符串 args
参数。
在 Java 中,main
方法是 Java 编译器开始执行的执行入口点。此方法具有字符串类型参数,基本上是一个数组(args[]
)。args
名称不是固定的,因此我们可以将其命名为 foo[]
之类的名称,但是它应该是字符串类型。
Java 编译器使用此参数来获取在程序执行期间传递的命令行参数。让我们看一些例子。
Java main
方法中的 args
参数
在这里,我们使用 for
循环来迭代并显示由 args 数组保留的命令行参数。请参见下面的示例。
public class SimpleTesting{
public static void main(String[] args) {
for(int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
下面是在程序执行过程中如何向 main
方法提供命令行参数的方法。
Java SimpleTesting Hello Jiyik
输出:
Hello
Jiyik
Java 中 main
方法中的 args 参数作为数组
由于它是一个数组,因此我们可以获取带有索引基数的参数值。第一个值在索引处为 0,最后一个值在 n-1
索引处,其中 n 为数组长度。请参见下面的示例。
public class SimpleTesting{
public static void main(String[] args) {
String val1 = args[0];
String val2 = args[1];
System.out.println(val1);
System.out.println(val2);
}
}
}
输出:
Hello
Jiyik
在 Java 的 main
方法中 args 参数作为 var-args
Java 允许将 args[]
参数声明为 var-args,其工作原理类似。也可以将其写为给定的示例。
public class SimpleTesting{
public static void main(String... args) {
String val1 = args[0];
String val2 = args[1];
System.out.println(val1);
System.out.println(val2);
}
}
}
输出:
Hello
Jiyik
在 Java 中将 args 参数转换为另一种数据类型
args[]
参数是字符串类型,因此,如果要转换其类型,可以使用包装器类方法。例如,要获取整数类型值,可以使用 parseInt()
方法。请参见下面的示例。
public class SimpleTesting{
public static void main(String... args) {
String val1 = Integer.parseInt(args[0]);
String val2 = Integer.parseInt(args[1]);
System.out.println(val1);
System.out.println(val2);
}
}
}
运行如下代码。
Java SimpleTesting 10 20
输出:
10
20
相关文章
在 Java 中扩展 Comparable
发布时间:2023/10/19 浏览次数:96 分类:Java
-
本教程展示了如何在 Java 中清除 StringBuilder 本指南将了解在 Java 中扩展 Comparable 接口。它写成 Comparable
。它是一个由 Java 中的许多类实现的接口。
Java 中的 Predicate 是什么
发布时间:2023/10/19 浏览次数:106 分类:Java
-
本文介绍 Java 8 中的 Predicate 接口。本教程通过 Java 示例介绍 Predicate 接口。Predicate 是 Java 中的一个接口,用作 lambda 表达式或方法引用的目标赋值。
Java 中的 parameter 与 argument
发布时间:2023/10/19 浏览次数:79 分类:Java
-
本文介绍 Java 中 parameter 和 argument 的区别。本教程通过 Java 中的示例介绍 parameter 和 argument 之间的区别。
在 Java 中画一个圆
发布时间:2023/10/19 浏览次数:176 分类:Java
-
本教程介绍如何在 Java 中使用几个函数画圆在本文中,我们将介绍如何使用用于创建 GUI 组件的库 java.awt 和 javax.swing 在 Java 中绘制一个圆。
在 Java 中画一个三角形
发布时间:2023/10/19 浏览次数:124 分类:Java
-
本教程介绍了如何在 Java 中画一个三角形。在本文中,我们将学习如何在 Java 中绘制一个三角形。我们使用 AWT(Abstract Window Component Toolkit),这是最早的 Java 开发包,
用 Java 画一条线
发布时间:2023/10/19 浏览次数:86 分类:Java
-
本文介绍了如何使用 Applet 在 java 中绘制线条。Java 中的 Java.awt.Graphics 类构成了许多此类绘图和图形功能的基础。
Java 中的消息框
发布时间:2023/10/19 浏览次数:146 分类:Java
-
本文介绍如何在 Java 中显示消息框。Java 中的消息框是出现在屏幕上的弹出窗口,用于显示一些消息并等待用户确认。
使用 JProgressBar 类创建 Java 进度条
发布时间:2023/10/19 浏览次数:83 分类:Java
-
本教程演示了如何使用 JProgressBar 类创建 Java 进度条。本教程旨在了解我们如何在 SWING 应用程序中使用 JProgressBar 类创建 Java 进度条。我们还将学习如何根据进度条填充的级别来显示数字和文本