打印命令行参数,涉及的问题

时间:2022-03-03 04:37:22

1、基本程序:

Question:

Create a class named SumOfArgs that will print out the sum of all integer arguments found on the command line.

Answer:

打印命令行参数,涉及的问题

打印命令行参数,涉及的问题

打印命令行参数,涉及的问题

2、判断一个字符串是否为数字

这里使用正则表达式来进行判断

String str = "123abc"; 
boolean isNum = str.matches("[0-9]+"); 
// +表示1个或多个(如"3"或"225")即正闭包;

// *表示0个或多个([0-9]*)(如""或"1"或"22"),即星闭包;

// ?表示0个或1个([0-9]?)(如""或"7")
ps:这个方法只能用于判断是否是正整数

其他的方式后面分述。

3、字符串与数字之间的转化(转自其他博客)

int -> String
int i=12345;
String s="";
第一种方法:s=i+"";//此时s=“12345”
第二种方法:s=String.valueOf(i);
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?

打印命令行参数,涉及的问题

(这个我还没想清楚,如有清楚的亲,欢迎指教啊)
String -> int
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?

见上面答案

3、Eclipse中(IDE,集成开发环境中)如何设置命令行参数

从菜单中选run|run...,(运行配置),选择要配置的程序

打印命令行参数,涉及的问题

打印命令行参数,涉及的问题

打印命令行参数,涉及的问题选择(x)=自变量 或者 (x)=arguments,在其程序变量一格中填入命令行参数

打印命令行参数,涉及的问题打印命令行参数,涉及的问题

打印命令行参数,涉及的问题

点击下面的运行,即可运行带有命令行参数的程序。

打印命令行参数,涉及的问题

打印命令行参数,涉及的问题

至此,这个问题就算圆满了吧!


备注:为了这几张图片,编辑了三次,特此说明CSDN上写博客上传图片的方式:

在博客正文下面 -> 上传图片,点击“选择文件”,选中文件后,选择“上传”,然后就会有一行链接,后面有一个“插入”,点击“插入”,即可!好是麻烦!