腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Java
反射,
获取
参数
类型
java
、
reflection
、
parameters
我有一个带有
参数
的callMethod方法: methodName (String)和parameters(Object[])。现在,一开始对我来说一切似乎都很好,但我偶然发现了一个问题。你必须知道对象的
类型
才能使用反射。当这些方法将原始
参数
作为
类型
或接口(List等)时,它似乎会失败。我知道为什么。我的问题是:有没有办法让它保持这种/类似的方式,或者唯一的解决方案是传递
类型
信息(原语的F.E Integer.TYPE等)。
浏览 0
提问于2013-01-07
得票数 2
回答已采纳
1
回答
获取
局部变量的名称和数据
类型
java
我有一段
java
代码,它
获取
函数名、它们的返回
类型
、它们的
参数
以及
java
类的静态变量。现在,我不得不
获取
java
类中方法的局部变量的名称和数据
类型
。如果你们能帮我就太好了..。
浏览 2
提问于2012-06-28
得票数 1
回答已采纳
1
回答
编写findbugs检测器,以了解方法
参数
是否为Throwable
类型
java
、
code-analysis
、
static-analysis
、
findbugs
我正在编写一个基于OpcodeStackDetector的Findbugs检测器,它使用如下签名检查对
Java
方法的所有调用:如果其中一个
参数
是Throwable
类型
或它的任何派生
类型
,它应该报告一个错误。如何
获取
表示
参数
的方法调用的引用列表,然后确定每个
参数
的类是否为
java
.lang.Throwable的子
类型
?
浏览 0
提问于2015-01-08
得票数 2
1
回答
java
可以通过反射
获取
带method
java
的方法吗
java
我知道
Java
可以使用Reflection.getMethod(...)方法
获取
方法对象,但该方法需要方法
参数
类型
。但我不知道确切的
参数
类型
。如何通过byte
类型
获取
println方法?void method1(MyClass c) ... ...} TestClass.method1(new MyClass1())为correct.but可以通过
参数
类型
MyClass1<e
浏览 0
提问于2014-03-03
得票数 0
1
回答
Java
泛型
获取
类型
参数
java
、
scala
、
generics
、
higher-kinded-types
}我想用
Java
来做这件事,但我不知道。我想知道这在
Java
中是否可行,如果没有,我是否知道如何在
Java
中完成这件事。 根据我的理解,泛型
类型
本质上是
类型
的函数。因此,如果您有一个像List<T>这样的类,您可以将类List看作一个
类型
的函数,所以List接受
浏览 0
提问于2014-11-06
得票数 3
回答已采纳
1
回答
对于Option[Int],为什么getActualTypeArguments返回Object而不是Integer?
scala
、
reflection
、
type-erasure
当
类型
参数
为Int时,我找不出如何
获取
Option的
类型
参数
class TestClass {} typeParams给了我
java
.lang.Object我的问题是如何让它将
java
.l
浏览 0
提问于2011-09-01
得票数 2
回答已采纳
2
回答
如何在Clojure中引用原始
Java
类型
?
java
、
clojure
、
java-interop
我想使用反射从Clojure
获取
Java
对象的方法。其中一个
参数
类型
是
Java
原语,我不知道如何在Clojure中引用它们。(.getDeclaredMethod String "valueOf" (into-array [Boolean])) 但是这失败了,因为Boolean本身不是原始
类型
,而是盒装的版本如何在Clojure中引用原始
Java
类型
?
浏览 3
提问于2010-11-28
得票数 6
回答已采纳
3
回答
在方法
参数
中使用通配符
java
、
generics
、
collections
、
wildcard
我声明了一个方法,它的
参数
是Number的子
类型
,如下所示: //operation on the list我可以将任何非
参数
化列表作为
参数
传递。那么使用通配符<?List newList = new LinkedList<>();为什么我
浏览 0
提问于2014-10-08
得票数 5
1
回答
Java
:如何从Class<T> ()数组中
获取
ParameterizedType.getActualTypeArguments实例?
java
、
generics
、
reflection
编辑:假设您期望一个
类型
为Map<Foo, Set<Bar>>的字段,但您所得到的只是一个
java
.lang.reflect.Field实例。我会像这样尝试这张支票: 检查第一个泛型
参数
是否为Foo (这应该
浏览 1
提问于2021-05-20
得票数 2
回答已采纳
1
回答
在
Java
中,如何查看对象的
类型
是否正确,可以作为方法
参数
传递?尤其是当
类型
是原语的时候?
java
、
reflection
、
types
、
primitive
我正在使用反射来调用
Java
中的方法。在调用该方法之前,我想看看可能要传递给该方法的值的
类型
是否正确。我最初的想法是通过method.getParameterTypes()
获取
参数
的类,然后将该
类型
与我想要传递的对象的
类型
进行比较。如果它是一个子类,那么继续。 但是,这在采用原语的方法上失败。如果我有一个方法: private void doThing(boolean parp) {} 此
参数
的返回值getParameterTypes表示该
参数
的<em
浏览 35
提问于2020-07-14
得票数 1
1
回答
从
Java
类中
获取
构造器,该构造器将为
参数
类型
调用,而不要求
参数
和
参数
类型
完全匹配
java
、
reflection
、
constructor
在
Java
语言中(或在
Java
库中),有没有办法从Class中
获取
Constructor,以便为给定的
参数
/
参数
类型
调用(不需要精确的
参数
和
参数
类型
匹配,而是包括超
类型
)?A.class.getConstructor(String.class); }我想,这样的方法还可能抛出一个异常,指示多个构造函数匹配,因此如果<em
浏览 3
提问于2020-02-27
得票数 2
回答已采纳
3
回答
获取
Eclipse项目中某一内容
类型
的所有资源的API
java
、
eclipse
、
eclipse-plugin
是否有API可以
获取
Eclipse项目中特定内容
类型
的所有文件?提前谢谢。
浏览 1
提问于2010-02-05
得票数 4
回答已采纳
2
回答
如何使用
Java
反射检查给定的类是否实现了Iterable<?为任意给定的T扩展T>
java
、
generics
、
reflection
、
collections
我有一个特定的目标
类型
(在运行时决定),以及一个我正在与之比较的可迭代类。我正在尝试编写一个方法来检查类的泛型
参数
,看看它是否是目标
类型
的子类化的可迭代对象。示例: Class<?
浏览 0
提问于2013-02-02
得票数 5
回答已采纳
8
回答
获取
方法
参数
的名称
java
、
reflection
、
runtime
、
java-6
在
Java
6中,假设我有以下方法签名:我想知道在运行时传递给slice2或任何其他
参数
的值,这里重要的一点是,我想通过
参数
名称
获取
值。我知道如何使用getParameterTypes或getGenericParameterTypes
获取
参数
类型
列表。 理想情况下,我希望获得
浏览 56
提问于2011-07-20
得票数 27
回答已采纳
1
回答
Java
-存在协变和逆变吗?
java
、
generics
、
covariance
、
contravariance
我知道C#指定了协变/逆变
类型
参数
,但是在
Java
语言中真的有类似的概念吗?List<? extends String> l = ... List<?现在l可以
获取
MyString的列表,add方法是不允许的等等,而l2可以
获取
List<Object>并向其添加字符串,但不能
获取
任何元素,如这里所述的。然而,这只是简单地声明了一个带有接受subtyes/超
类型
的
类型
参数</
浏览 0
提问于2013-03-06
得票数 2
1
回答
无法访问groovy中的out
参数
执行存储过程
groovy
, ['abc1212', '123123','234234', Sql.VARCHAR, Sql.VARCHAR], { result -> println result }可能的解决方案: doCal
浏览 4
提问于2012-07-12
得票数 2
回答已采纳
2
回答
使用宏
获取
Haxe函数
参数
类型
的最佳方法是什么?
macros
、
haxe
我希望使用宏
获取
Haxe函数的
参数
类型
,并将它们转换为简写的字符串形式,有点像JNI/
Java
方法签名,但没有返回
类型
。 这里的目的是提供对函数
参数
类型
的访问,而不必在运行时缓慢地搜索运行时
类型
信息。例如,假设您想要构造一个图形小部件来调用一个接受
参数
的函数。您将需要每个函数
参数
的
类型
来创建正确的spinbox、textbox和选择框小部件,以调整传递给函数的值。所以问题是,如何用宏保存H
浏览 2
提问于2016-05-04
得票数 2
回答已采纳
1
回答
来自属性文件的
java
.util.Properties
类型
的Spring bean
java
、
spring
、
spring-java-config
我必须使用的一个库需要
java
.util.Properties
类型
对象作为
参数
。我想从Spring的属性文件中
获取
这些值。因此,我的问题是-在Spring中,仅使用"
Java
Config“(XML-less)
获取
此类对象作为bean的最佳方式是什么?
浏览 2
提问于2014-05-22
得票数 0
1
回答
调频
参数
在JCo中的反射
java
、
sap
、
jco
、
sapjco3
在调用SAP中的功能模块(目标
参数
作为SAP服务器)并使用
Java
(在Server中)处理它时,动态接收
参数
列表及其值存在问题。关键是,我需要一种动态的方法在JCO Server (使用
Java
)中
获取
有关SAP功能以及在SAP中调用哪些
参数
(导入、导出、更改和表)的信息(因为我的JCO服务器“监听”SAP RFC调用,我必须从我知道(例如,用于导入
参数
)使用命令: JCoParameterList ParameterList = function.getImport
浏览 1
提问于2020-05-22
得票数 1
回答已采纳
1
回答
corba中的动态
参数
传递
dynamic
、
arguments
、
corba
目前我正在用
java
开发一个corba应用程序。我遇到的问题是,我应该编写一个方法,该方法接收类名、方法和
参数
,并将其作为字符串传递给corba服务器。在调用远程方法之前,我必须解析字符串并
获取
所有必要的信息(类、方法、
参数
)。但是现在关于
参数
,我没有提前知道
参数
的
类型
,所以我应该能够通过
获取
参数
的
类型
来转换
参数
,并将其插入到要发送的Any对象中,这是可能的吗?如果事先知道
类型
,如
浏览 3
提问于2012-06-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何通过Java反射获取泛型类型信息
Python 序列类型以及函数参数类型
SpringBoot获取页面参数方式总结
BTrace获取异常方法的参数
python获取命令行参数
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券