美文网首页Android开发之JAVA篇
第一章 JAVA入门(导出参数之DumpArgs类)

第一章 JAVA入门(导出参数之DumpArgs类)

作者: 不用管我是谁 | 来源:发表于2017-04-19 14:15 被阅读0次

— 本文参照 Learn Java for Android Development (第三版)

前面有提到main函数只有一个参数,就是args数组。这个数组保存了那些从命令行传递过来的参数。这些参数是可以打印出来的,下面我们去试试:
public class DumpArgs{
public static void main(String[] args) {
System.out.println("Passed arguments:");
for (int i = 0; i < args.length; i++)
System.out.println(args[i]);
}
}
这段代码跟HelloWorld看上去是不是很像,唯一的区别就是这段代码里面多了一个for循环,用来轮询args数组的每一个元素,然后把每一个元素打印出来。

一个for循环需要两个条件才可以控制,一个是循环的初始值,另一是循环的结束标志。在这段代码里面首先定义了一个整形i并且初始值是0,结束条件是当i的值等于args数组的长度的时候for循环就结束了。每循环一次就打印一个args的元素,args数组的第一个元素的下标是0,最后一个元素的下标是args.length-1。并且每循环一次i就加1,然后再判断i的值是否小于args.length-1,如果小于就继续下一个循环,否则就终止for循环。

对于上面的这一段代码也按照之前我们编写HelloWorld程序的方式来跑一遍这段代码(编写文件并且保存到工作目录,打开命令行提示窗口,执行下面的命令):
javac DumpArgs.java
java DumpArgs
这时候会看到打印结果如下:
Passed arguments:
也就是说没有参数列表。如果想要打印出一些参数那么首先我们需要给它传递一些参数进去,例如:
java DumpArgs Curly Moe Larry
这时候打印结果就变成下面这个样子了:
Passed arguments:CurlyMoeLarry
是不是看到传递进去的参数都打印出来了JAVA入门(导出参数之DumpArgs类)。同样我们也可以把这些打印保存到文件里面,用下面的命令:
java DumpArgs Curly Moe Larry >out.txt
Page 12

相关文章

  • 第一章 JAVA入门(导出参数之DumpArgs类)

    — 本文参照 Learn Java for Android Development (第三版) 前面有提到main...

  • kotlin调Java代码和调kotlin代码总结

    java类参数和kotlin类为参数区别 kotlin使用Java代码的callback kotlin使用kotl...

  • Java中的泛型/范型

    维基百科中关于Java泛型的描述 Java 泛型的参数只可以代表类,不能代表个别对象。由于Java泛型的类型参数之...

  • MAT java 内存分析工具

    MAT java 内存分析工具 导出内存的两种方法 java 命令行参数设置 用JMap导出当前进程的内存镜像he...

  • Java入门之包装类

    包装类用途 Java中有些异类(8种基本数据类型)它们不能像对象一样进行属性和方法的调用以及进行相互之间的对象化处...

  • Android GetMethodID函数的说明 查看方法签名

    GetFieldID是得到java类中的参数ID,GetMethodID得到java类中方法的ID,它们只能调用类...

  • 标签墙

    java入门程序 超级容易理解!!!Java的面向对象思想———类与对象。

  • 类的复用

    1.java代码的复用方式 继承初始化基类导出类对象包含一个基类的子对象,因此导出类初始化之前,编译器首先调用基类...

  • Object类、常用API

    第一章 Object类 1.1 概述 java.lang.Object类是Java语言中的根类,即所有类的父类。它...

  • JAVA入门-面向对象之继承

    JAVA入门-面向对象之继承 一、继承 继承是指一个类的定义可以基于另外一个已经存在的类,即子类基于父类,从而实现...

网友评论

    本文标题:第一章 JAVA入门(导出参数之DumpArgs类)

    本文链接:https://www.haomeiwen.com/subject/dzzczttx.html