|
|
Книги-onlineJavaArray Оглавление | Назад | Вперёд | Индекс JavaArrayОбёрнутый в оболочку Java-массив, доступ к которому имеется в коде JavaScript, являющийся членом типа JavaArray. СозданиеЛюбым методом Java, который возвращает массив. Кроме того, Вы можете создать JavaArray из произвольного типа данных, используя метод newInstance класса Array: public static Object newInstance(Class componentType, int length) ОписаниеОбъект JavaArray является экземпляром Java-массива, который создаётся в или передаётся в JavaScript. JavaArray является оболочкой для экземпляра; все ссылки на этот экземпляр массива делаются через JavaArray. Вы обязаны специфицировать объект класса, такой как объект, возвращаемый java.lang.Object.forName для параметра componentType экземпляра newInstance, если Вы используете этот метод для создания массива. Вы не можете использовать объект JavaClass для параметра componentType. Используйте индексы с базой 0 для доступа к элементам объекта JavaArray так же, как Вы делаете при доступе к элементам массива в языке Java. Например: var javaString = new java.lang.String("Hello world!"); Любые Java-данные, перенесённые в JavaScript, конвертируются в типы данных JavaScript. Если JavaArray передаётся обратно в Java, оболочка с массива снимается, и он может использоваться кодом Java. См. в книге Клиентский JavaScript. Руководство. информацию о конвертации типов данных. Свойство. Резюме.
Метод. Резюме.
ПримерыПример 1. Инстанциация (создание экземпляра) JavaArray в JavaScript. Здесь экземпляр byteArray объекта JavaArray создаётся методом java.lang.String.getBytes, который возвращает массив. var javaString = new java.lang.String("Hello world!"); Пример 2. Инстанциация (создание экземпляра) JavaArray в JavaScript с помощью метода newInstance. Используйте объект класса, возвращаемый java.lang.Class.forName, как аргумент для метода newInstance, как показано в следующем коде: var dataType = java.lang.Class.forName("java.lang.String") lengthКоличество элементов в Java-массиве, представленном объектом JavaArray. ОписаниеВ отличие от Array.length, JavaArray.length является свойством только для чтения. Вы не можете изменить значение свойства JavaArray.length, поскольку массивы Java всегда имеют фиксированное количество элементов. См. такжеArray.lengthtoStringВозвращает строковое представление объекта JavaArray. ПараметрыОписаниеМетод toString наследуется из объекта Object и возвращает следующее значение: [object JavaArray]Оглавление | Назад | Вперёд | Индекс Дата последнего обновления: 28 мая 1999 года. Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском . книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать |
|