2016-06-22 4 views
-3

私はC#プログラムをJavaに変換しなければならず、この文に相当するJavaがあることを期待していました。 string name= args.GetValue(i).toString();Javaに相当するGetValue(int x)?

は、C#で、そのように使用されている:

static void Main(string[] args) 
    { 
     try 
     { 
      for (int i = 0; i < args.Length; i++) 
      { 
       string name= args.GetValue(i).ToString(); 
       switch (name.ToUpper()) 
       ... 
+5

引数はオブジェクトのタイプであるため、次のコマンド

java CLASS_NAME args0 args1 .... argsN 

を入力しますか?私たちが何かをやることができるようになるには、もう少し私たちにそれを与えなければなりません。 C#でも問題ありません。 – Compass

+5

'args'の種類は何ですか?これはコンソールアプリケーションおよび引数である場合 – dasblinkenlight

+0

は、引数はあなたが引数ので、配列[i]がない場合は、あなたは引数の型を指定する必要がありますあなたのような引数にアクセスするアプリケーションに渡されています。 – Bearcat9425

答えて

3

と仮定すると、引数がプログラムに渡される引数、それはここで

public class test 
{ 
    public static void main(String[] args) 
    { 
    String s0=args[0]; 
    String s1=args[1]; 
    System.out.println(s0+" "+s1); 

    } 
} 
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ディレクトリに変更して送信します。t鶏は例

java Main 100 
関連する問題