0
자바 배열을 Collection
을 기대하는 Java 메소드에 전달할 수 있기를 바랍니다. 정말 햄 주먹을 쥔 그것은 작동Javascript 배열을 Rhino에서 일반적인 컬렉션으로 전달할 수 있습니까?
var wrapper = new Packages.java.util.ArrayList();
wrapper.add("one");
wrapper.add("two");
// etc
new MyJavaThing(wrapper);
작성하는 것 같다,하지만 난 멀리 그래서 빌어 먹을 자세한되는 를 얻을 수 JS에서 스크립팅을 해요. 이상적으로는 Collection
또는 그 서브 인터페이스의 구현을하지 않는
new MyJavaThing(["one", "two"]);
하지만 NativeArray를 호출 할 것입니다.
참고로 자이 썬과 JRuby 모두 내가 원하는 방식으로이를 처리한다. 즉, 배열에서리스트로의 변환은 투명하게 일어난다. – Coderer