迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

Java 中的 args 参数

作者:迹忆客 最近更新:2023/10/19 浏览次数:

本教程介绍了 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

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 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 输出参数

发布时间:2023/10/19 浏览次数:87 分类:Java

本教程演示了 Java 是否有类似 C# 的 out 参数关键字。Java 不支持像 C# 中的 out 和 ref 之类的关键字在方法中通过引用传递,因为值仅在 Java 中传递参数。该值甚至通过引用。

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 进度条。我们还将学习如何根据进度条填充的级别来显示数字和文本

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便