nashorn/docs/source/javaarray.js
changeset 16522 d643e3ee819c
parent 16212 363737d0d757
child 17758 2b056941e4dd
equal deleted inserted replaced
16346:5e8c55025644 16522:d643e3ee819c
    28  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    28  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    29  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    29  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    30  */
    30  */
    31 
    31 
    32 // create Java String array of 5 elements
    32 // create Java String array of 5 elements
    33 var a = java.lang.reflect.Array.newInstance(java.lang.String.class, 5);
    33 var StringArray = Java.type("java.lang.String[]");
       
    34 var a = new StringArray(5);
    34 
    35 
    35 // Accessing elements and length access is by usual Java syntax
    36 // Accessing elements and length access is by usual Java syntax
    36 a[0] = "scripting is great!";
    37 a[0] = "scripting is great!";
    37 print(a.length);
    38 print(a.length);
    38 print(a[0]);
    39 print(a[0]);