PP.*_*PP. 1 java generics jmeter beanshell
我在JMeter中使用BeanShell.BeanShell是一个不支持泛型的Java解释器.一旦我输入一个尖括号(例如"<"),我的脚本就会被拒绝.
如果我可以使用泛型,我会做以下事情:
for ( Map.Entry<String,Object> entry : vars.entrySet() ) {
System.out.println( " key = " + entry.getKey() );
}
Run Code Online (Sandbox Code Playgroud)
但是我无法创建变量条目,因为我不允许Map.Entry<String,Object>在我的脚本中声明.
所以 - 给定我的方法entrySet()和它返回的类型Set<Map.Entry<String,Object>>是否有任何方法可以获得(或迭代)此集合中的键列表而不明确引用泛型类型?
例如:
for ( String keys : vars.entrySet().somethingMagic() ) {
System.out.println( " key = " + key );
}
Run Code Online (Sandbox Code Playgroud)
尝试:
for ( Map.Entry entry : vars.entrySet() ) {
System.out.println( " key = " + entry.getKey() );
}
Run Code Online (Sandbox Code Playgroud)
要么:
for ( String keys : vars.keySet()) {
System.out.println( " key = " + key );
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2749 次 |
| 最近记录: |