Questions tagged «arrays»

数组是一种有序的数据结构,由一组元素(值,变量或引用)组成,每个元素由一个或多个索引标识。当询问数组的特定变体时,请使用以下相关标记:[vector],[arraylist],[matrix]。使用此标签时,在特定于编程语言的问题中,使用正在使用的编程语言对问题进行标签。



30
将PHP对象转换为关联数组
我正在将API集成到我的网站,该网站可以使用数组编写代码时处理存储在对象中的数据。 我想要一个快捷方式将对象转换为数组的函数。
760 php  arrays 


19
获取(可能)关联数组中的第一个键?
在可能的关联数组中确定第一个键的最佳方法是什么?我首先想到的是,它只存储数组,然后立即破坏它,如下所示: foreach ($an_array as $key => $val) break; 因此,让$ key包含第一个键,但这似乎效率很低。有谁有更好的解决方案?
756 php  arrays 



18
如何在Java中将数组转换为Set
我想将数组转换为Java中的Set。有一些明显的方法可以做到这一点(例如,循环执行),但是我想要一些更整洁的东西,例如: java.util.Arrays.asList(Object[] a); 有任何想法吗?
717 java  collections  arrays  set 


30
在Swift中将字符串拆分成数组?
说我在这里有一个字符串: var fullName: String = "First Last" 我想在空白处分割字符串并将值分配给它们各自的变量 var fullNameArr = // something like: fullName.explode(" ") var firstName: String = fullNameArr[0] var lastName: String? = fullnameArr[1] 同样,有时用户可能没有姓氏。
686 arrays  swift  string  split 

23
如何确定Javascript数组是否包含属性等于给定值的对象?
我有一个像 vendors = [ { Name: 'Magenic', ID: 'ABC' }, { Name: 'Microsoft', ID: 'DEF' } //and so on goes array... ]; 如何检查此数组以查看Magenic是否存在?除非必须,否则我不想循环播放。我正在处理几千条记录。 更新 由于这是一个受欢迎的帖子,所以我想分享一些新发现。看来@CAFxX已经分享了!我应该更经常阅读这些内容。我遇到了https://benfrain.com/understanding-native-javascript-array-methods/。 vendors.filter(function(vendor){ return vendor.Name === "Magenic" }) 借助ECMAScript 2015,使用新的箭头功能甚至更加简单: vendors.filter(vendor => vendor.Name === "Magenic")
657 javascript  arrays 

21
在Bash中将字符串拆分为数组
在Bash脚本中,我想将一行分割成几部分,并将它们存储在数组中。 该行: Paris, France, Europe 我想将它们放在这样的数组中: array[0] = Paris array[1] = France array[2] = Europe 我想使用简单的代码,命令的速度无关紧要。我该怎么做?
640 arrays  bash  split 

21
在JavaScript中复制数组的最快方法-切片与“ for”循环
为了在JavaScript中复制数组,请使用以下哪项更快? 切片方法 var dup_array = original_array.slice(); For 环 for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; 我知道这两种方法都只能进行浅表复制:如果original_array包含对对象的引用,则不会克隆对象,但只会复制引用,因此两个数组都将引用相同的对象。但这不是这个问题的重点。 我只问速度。


8
有什么方法可以在线声明数组吗?
假设我有一个方法m(),该方法将字符串数组作为参数。有什么方法可以在我打电话时直接声明该数组?即代替: String[] strs = {"blah", "hey", "yo"}; m(strs); 我可以只用一行替换它,而避免声明一个我永远不会使用的命名变量吗?
616 java  arrays 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.