Существует несколько способов печати элементов массива. Прежде всего, я объясню, что такое массив? .. Массив - это простая структура данных для хранения данных. Когда вы определяете массив, Allocate set вспомогательные блоки памяти в ОЗУ. Блоки памяти берутся на один блок.
Хорошо, я создам такой массив,
class demo{
public static void main(String a[]){
int[] number={1,2,3,4,5};
System.out.print(number);
}
}
Теперь посмотрим на выход,
Вы можете увидеть неизвестную строку, напечатанную ... Как я упоминал ранее, адрес памяти, массив массива (числовой массив) объявлен, будет напечатан. Если вы хотите для отображения элементов в массиве вы можете использовать «для цикла», например:
class demo{
public static void main(String a[]){
int[] number={1,2,3,4,5};
int i;
for(i=0;i
Теперь посмотрите на выход,
Хорошо, успешно напечатаны элементы одного массива измерений. Теперь я рассмотрю два массива измерений. Я объявлю два размерных массива как «число2» и распечатаю элементы, используя «Arrays.deepToString () ключевое слово. Прежде чем использовать это, вам придется импортировать библиотеку java.util.Arrays.
import java.util.Arrays;
class demo{
public static void main(String a[]){
int[][] number2={{1,2},{3,4},{5,6}};`
System.out.print(Arrays.deepToString(number2));
}
}
рассмотрит вывод,
В то же время, используя два для петель, можно напечатать 2D-элементы. Спасибо!
Хорошо, так что я смог понять это. Это оказалось комбинацией вещей.
sudo apt-get install python-wxgtk2.8
apt-get source -d wxwidgets2.8
dpkg-source -x wxwidgets2.8_2.8.12.1-6ubuntu2.dsc
cd wxwidgets2.8-2.8.12.1
cd wxPython
sudo python setup.py install
gtk3 должен быть установлен первым
$sudo apt-get libgtk-3-dev
Если вы столкнулись с проблемой установки wxpython на Python3, пожалуйста, используйте эту команду для установки wxpython
$ pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 wxPython
. С помощью этой команды вы можете установите последнюю версию wxPython4. Если вы используете Windows или macOS
$ pip install -U wxpython
Хорошо. Итак, я выяснил выход. Просто запустите следующую команду в терминале:
sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-doc wx2.8-examples wx2.8-headers wx2.8-i18n
И Voila! Это работает!
sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev
Работает для меня
В Ubuntu 12.04.5 мне пришлось использовать все это
apt-get install python-wxgtk2.8 python-wxtools wx2.8-doc wx2.8-examples wx2.8-headers wx2.8-i18n python-wxversion libwxbase2.8-0 libwxgtk2.8-0
Мне удалось установить wxpython, следуя этому пути (также ubuntu 12.04):
ссылка ссылки:
Вы также можете установить его с помощью Пипа, но с небольшим изменением к команде установки.
Из-за различий между дистрибутивами Linux (в основном, разными версиями базовых библиотек, установленными по умолчанию, а также архитектурой платформы и т. д.), невозможно разместить файлы двоичного диска для Linux на PyPI, если они не могут чтобы работать в рамках ограничений PEP 513. К сожалению, попытки фунта штыря wxPython в отверстие manylinux1 не были очень успешными. Может быть, manylinux2 будет лучше подходит. В то же время, если у вас есть Linux, достаточно похожий на те, которые используются для сборки колес, расположенных под папкой linux wxPython Extras, тогда вы можете использовать их и не создавать сами колеса.
Поскольку есть различные параметры для дистрибутива и wx-порта (GTK2 или GTK3), тогда файлы не могут быть расположены в одной папке для легкого доступа к pip. Это просто означает, что вам нужно немного развернуться, чтобы найти URL-адрес, чтобы дать пипсу. Например, чтобы получить сборки GTX3 wxPython для Ubuntu 16.04 (и 16.10, LinuxMint 18 и, возможно, другие), вы можете использовать команду pip следующим образом:
blockquote>pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 wxPython