java 获取方法调用者 的参数

java 获取方法调用者 的参数,第1张

区分是调用哪个test是由你调用的时候的参数决定的。

例如:调用时test(1),那么你调用的是

test(int i){

new A()getMethod();

}

这个方法

如果调用的时候是test("str")调用的就是

test(String i){

new A()getMethod();

}

了。

你后面的表述确实有点不清晰,你问了NVectorADT dv4 = dvplus(dv2)这个东西,参数dv2是一个DVector类型的,而接口中定义的dv2应该是NVectorADT的,因为DVector实现了NVectorADT这个接口,其实我们可以有一个很不准确的理解:DVector是NVectorADT的子类,所以DVector类型的也就是NVectorADT类型,就好像我们说DVector类型也是Object类型一样。但是这个说法不准确,但是可以这样理解。

下来就是你问参数的传递问题,你问参数在接口里面是怎么传递的,我觉得你理解错,接口就相当于一个规范,里面不存在什么传递值之说,值的传递是在实现类里面。

也就是你只要实现接口过后,就可以暂时不用去管它了,你只需要看你的实现类厘米的方法就行了。

要是对你有帮助,不要忘了采纳哟,呵呵

解析url,本想用正则表达式处理,但正则表达式速度较慢。用split处理一下就可以了。

package RequestPackage;

import javautilHashMap;

import javautilMap;

public class CRequest {

/

解析出url请求的路径,包括页面

@param strURL url地址

@return url路径

/

public static String UrlPage(String strURL)

{

String strPage=null;

String[] arrSplit=null;

strURL=strURLtrim()toLowerCase();

arrSplit=strURLsplit("[]");

if(strURLlength()>0)

{

if(arrSplitlength>1)

{

if(arrSplit[0]!=null)

{

strPage=arrSplit[0];

}

}

}

return strPage;

}

/

去掉url中的路径,留下请求参数部分

@param strURL url地址

@return url请求参数部分

/

private static String TruncateUrlPage(String strURL)

{

String strAllParam=null;

String[] arrSplit=null;

strURL=strURLtrim()toLowerCase();

arrSplit=strURLsplit("[]");

if(strURLlength()>1)

{

if(arrSplitlength>1)

{

if(arrSplit[1]!=null)

{

strAllParam=arrSplit[1];

}

}

}

return strAllParam;

}

/

解析出url参数中的键值对

如 "indexjspAction=del&id=123",解析出Action:del,id:123存入map中

@param URL url地址

@return url请求参数部分

/

public static Map<String, String> URLRequest(String URL)

{

Map<String, String> mapRequest = new HashMap<String, String>();

String[] arrSplit=null;

String strUrlParam=TruncateUrlPage(URL);

if(strUrlParam==null)

{

return mapRequest;

}

//每个键值为一组 >

以上就是关于java 获取方法调用者 的参数全部的内容,包括:java 获取方法调用者 的参数、java 接口传递参数怎么获取参数、java怎样获取url参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9350828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存