arrays

массивы в java фиксированы по длине. Почему Java разрешает массивы размером 0 тогда? String[] strings = new String[0]; ...

у меня есть 2 статические библиотеки linux, созданные ar cr,libabc.a и libxyz.a. Я хочу объединить их в одну статическую библиотеку libaz.a. Как я могу это сделать? Я хочу создать объединенную статическую библиотеку, а не отдавать обе библиотеки в конечную ссылку приложений...

foo ||= [] foo << :element чувствует себя немного неуклюжим. Есть ли более идиоматические способ?...

у меня есть массив хэшей, например: [{"testPARAM1"=>"testVAL1"}, {"testPARAM2"=>"testVAL2"}] и я пытаюсь сопоставить это на один хэш вроде этого: {"testPARAM2"=>"testVAL2", "testPARAM1"=>"testVAL1"} я достиг этого с помощью par={} mitem["params"].each { |h| h.each {|k,v| par[k]=v} } ...

каков хороший способ разбить массив NumPy случайным образом на набор данных обучения и тестирования/проверки? Что-то похожее на cvpartition или crossvalind функции в Matlab....

Я пытаюсь отсортировать массив строк с помощью compareTo(). Это мой код: static String Array[] = {" Hello ", " This ", "is ", "Sorting ", "Example"}; String temp; public static void main(String[] args) { for (int j=0; j<Array.length;j++) { for (int i=j+1 ; i<Array.length; i++) { ...

у меня есть массив, который выглядит так: array( 'abc' => 0, 'foo-bcd' => 1, 'foo-def' => 1, 'foo-xyz' => 0, // ... ) Как я могу получить только те элементы, которые начинаются с foo- ?...

у меня есть массив объектов, и мне интересно, лучший способ искать его. Учитывая приведенный ниже пример, как я могу искать name = "Joe" и age < 30? Есть ли что-нибудь, с чем может помочь jQuery, или мне самому нужно перебить этот поиск? var names = new Array(); var object = { name : "Joe", age:20, email...

Я заметил что-то странное в реализации HashMap.clear(). Вот как это выглядело в OpenJDK 7u40: public void clear() { modCount++; Arrays.fill(table, null); size = 0; } и вот как это выглядит с OpenJDK 8u40: public void clear() { Node<K,V>[] tab; modCount++; if ((tab = table) !=...

как я должен определить, является ли аргумент массивом, потому что typeof [] возвращает 'object' и я хочу различать массивы и объекты. вполне возможно, что объект будет выглядеть как {"0":"string","1":"string","length":"2"} но я не хочу, чтобы он вышел как массив, если это на самом деле объект выглядит как м...