Tag: 数组

如何在Java中创build一个通用数组?

由于Javagenerics的实现,你不能有这样的代码: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } 我怎样才能实现这一点,同时保持types安全? 我在Java论坛上看到了这样一个解决scheme: import java.lang.reflect.Array; class Stack<T> { public Stack(Class<T> clazz, int capacity) { array = (T[])Array.newInstance(clazz, capacity); } private final T[] array; } 但我真的不知道发生了什么事。

对于JavaScript中的每个数组?

我怎样才能循环使用JavaScript中的数组中的所有条目? 我以为是这样的: forEach(instance in theArray) arrays是我的arrays,但这似乎是不正确的。

什么是arrays衰减?

什么是arrays的衰减? 与数组指针有任何关系吗?

如何随机化(洗牌)一个JavaScript数组?

我有一个这样的数组: var arr1 = ["a", "b", "c", "d"]; 我怎样才能随机/洗牌呢?

我怎样才能访问一个数组/对象?

我有以下数组,当我做print_r(array_values($get_user)); ,我得到: Array ( [0] => 10499478683521864 [1] => 07/22/1983 [2] => email@saya.com [3] => Alan [4] => male [5] => Malmsteen [6] => https://www.facebook.com app_scoped_user_id/1049213468352864/ [7] => stdClass Object ( [id] => 102173722491792 [name] => Jakarta, Indonesia ) [8] => id_ID [9] => El-nino [10] => Alan El-nino Malmsteen [11] => 7 [12] => […]

我如何在C ++中使用数组?

C ++从C中inheritance了几乎在任何地方使用它们的数组。 C ++提供了易于使用且易于出错的抽象(从C ++ 98开始,自C ++ 98和std::array<T, n>之后的std::vector<T> ),所以对数组的需求不会的出现频率与C中的频率相同。但是,当您阅读遗留代码或与用C编写的库进行交互时,应该牢牢掌握arrays的工作方式。 这个FAQ分为五个部分: types级别的数组和访问元素 数组创build和初始化 分配和parameter passing multidimensional array和指针数组 使用数组时常见的缺陷 如果您觉得本FAQ中缺less重要的内容,请写下答案,并将其作为附加链接。 在下面的文本中,“数组”表示“C数组”,而不是类模板std::array 。 假定C声明符语法的基本知识。 请注意,如下所示的手动使用new和delete是非常危险的,但这是另一个FAQ的主题。 (注意:这是一个Stack Overflow的C ++常见问题解答的入口,如果你想批评在这个表单中提供FAQ的想法,那么在这个开始所有这些的meta上的贴子将是这个地方的答案。那个问题在C ++聊天室中进行监控,常见问题解决scheme首先出现,所以你的答案很可能会被那些提出这个想法的人阅读)。

打印Java数组最简单的方法是什么?

在Java中,数组不会覆盖toString() ,所以如果您尝试直接打印一个,会得到奇怪的输出,包括内存位置: int[] intArray = new int[] {1, 2, 3, 4, 5}; System.out.println(intArray); // prints something like '[I@3343c8b3' 但通常我们实际上想要更多的东西像[1, 2, 3, 4, 5] 。 什么是最简单的方法呢? 以下是一些示例input和输出: // array of primitives: int[] intArray = new int[] {1, 2, 3, 4, 5}; //output: [1, 2, 3, 4, 5] // array of object references: String[] strArray = new […]

我怎样才能sorting在PHP中的数组和数据?

由于“我如何分类我的独特雪花arrays”这个巨大而又重复的数量? 问题,这是PHP中基本sorting方法的参考集合。 请closures任何与本文无重复区别的问题。 我如何sorting在PHP中的数组? 如何在PHP中sorting复杂的数组? 我如何sorting在PHP中的对象数组? 基本的一维数组; 含。 multidimensional array,包括 对象数组; 含。 基于另一个sorting一个数组 用SPLsorting 稳定的sorting 有关使用PHP现有函数的实际答案,请参阅1.有关sortingalgorithm的学术性详细答案(PHP的函数实现以及您可能需要哪些实际上非常复杂的情况),请参阅2。

为什么在数组迭代中使用“for … in”是一个坏主意?

我被告知不要在JavaScript for…in使用数组。 为什么不?

什么导致java.lang.ArrayIndexOutOfBoundsException,我该如何防止它?

ArrayIndexOutOfBoundsException是什么意思,我该如何摆脱它? 以下是触发exception的代码示例: String[] name = {"tom", "dick", "harry"}; for(int i = 0; i<=name.length; i++) { System.out.print(name[i] +'\n'); }