请问如何通过如下编译(1和3应给作为参数传入)
java <yourclassname> hello 1 3
实现输出
ell
就是说当我执行java <yourclassname> hello 1 3时输出ell。
谢谢~!

解决方案 »

  1.   

    不就是从哪取? 取几个嘛?public class MyClass {
    public void main(String[] args)
    {
    int f = Integer.parse(args[1]);
    int c = Integer.parse(args[2]);
    Sysout.out.println(args[0].subString(f, c));
    }
    }
    不知道方法对不对啊... ...
      

  2.   

    public class Test
    {
    public static void main(String[] args)
    {
    String st0=args[0];
    String st1 = args[1];
    String st2 = args[2];
    int a = Integer.valueOf(st1);
    int b = Integer.valueOf(st2);

    String c=st0.substring(a,b);
    System.out.println(c);
    }
    }运行: java Test hello 1 4
    结果: ell
      

  3.   

    healer_kx(甘草的理工好几年年... ...) ( ) 信誉:100    Blog  有点错误吧,改正如下!
    public class MyClass {
    public static void main(String[] args)
    {
    int f = Integer.parseInt(args[1]);
    int c = Integer.parseInt(args[2]);
    System.out.println(args[0].substring(f, c));
    }
    }