faqts : Computers : Programming : Languages : JavaScript : Applets/Java

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

26 of 44 people (59%) answered Yes
Recently 4 of 10 people (40%) answered Yes

Entry

How can I instantiate Java Arrays from JavaScript?

May 2nd, 2000 07:46
Martin Honnen,


Only JDK1.1 with the new reflection api allows that:
  var javaArray = 
    java.lang.reflect.Array.newInstance(javaClass, length)
for instance an Array of type byte with length 10:
  var byteArray =
    java.lang.reflect.Array.newInstance(
      java.lang.Byte.TYPE, 
      10
    );
or an array of URLs
  var urlArray = 
    java.lang.reflect.Array.newInstance(
      java.lang.Class.forName('java.net.URL'),
      10
    );