Java等价的GetValue(int x)?

时间:2016-06-22 18:08:14

标签: java c#

我必须将一个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())
                ...

2 个答案:

答案 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