Discuss / Java / 注意到substring()有两个重载方法,我们获取的是String substring(int)这个方法。思考一下如何获取String substring(int, int)方法。

注意到substring()有两个重载方法,我们获取的是String substring(int)这个方法。思考一下如何获取String substring(int, int)方法。

Topic source

净净一隅

#1 Created at ... [Delete] [Delete and Lock User]

 // String对象:

    String s = "Hello world";

    // 获取String substring(int)方法,参数为int:

    Method m = String.class.getMethod("substring", int.class,int.class);

    // 在s对象上调用该方法并获取结果:

    int[] n= {0,6};

    String r = (String) m.invoke(s,3,11);

    // 打印调用结果:

    log.info(r);

Joker.fu_95

#2 Created at ... [Delete] [Delete and Lock User]

写的啥玩意儿啊,String r = (String) m.invoke(s,3,11);

String r = (String) m.invoke(s, n);


  • 1

Reply