JMeterでBeanShellを使用しています。BeanShellは、ジェネリックスをサポートしないJavaインタープリターです。山かっこ(「<」など)を入力するとすぐに、スクリプトは拒否されます。
ジェネリックを使用できるとしたら、次のようにします。
for ( Map.Entry<String,Object> entry : vars.entrySet() ) {
System.out.println( " key = " + entry.getKey() );
}
Map.Entry<String,Object>
ただし、スクリプトで宣言することが許可されていないため、変数エントリを作成できません。
だから-私のメソッドentrySet()
とそれが返すタイプを考えるSet<Map.Entry<String,Object>>
と、ジェネリックタイプを明示的に参照せずにこのセットのキーのリストを取得(または反復)できる方法はありますか?
例:次のようなもの
for ( String keys : vars.entrySet().somethingMagic() ) {
System.out.println( " key = " + key );
}