我必须将一个c#程序转换为Java,并希望有一个Java等同于这个语句。
string name= args.GetValue(i).toString();
在c#中它被用作:
static void Main(string[] args)
{
try
{
for (int i = 0; i < args.Length; i++)
{
string name= args.GetValue(i).ToString();
switch (name.ToUpper())
...
答案 0 :(得分:3)
假设args是传递给程序的参数
SpecialInterface
答案 1 :(得分:0)
这是
public class Main
{
public static void main(String[] args)
{
//here you can access arguments by
String args0 = args[0];
String args1 = args[1]; // and so on
//then use parsing to turn it to any type you want
int args0Int = Integer.parseInt(args0); // to int
double args0Double = Double.parseDouble(args0); // to double
}
}
您可以通过将目录更改为.class目录在终端中发送这些参数,然后键入以下命令
java CLASS_NAME args0 args1 .... argsN
作为例子
java Main 100