Questions tagged «arrays»

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

3
分配二维数组的怪异方法?
在一个项目中,有人推这条线: double (*e)[n+1] = malloc((n+1) * sizeof(*e)); 据推测会创建一个(n + 1)*(n + 1)个double的二维数组。 按说,我说,因为到目前为止,没有人问我能告诉我这是什么呢,正好,也不在那里它源自或者为什么它应该工作(据称,这样做,但我还没有买的话)。 也许我缺少明显的东西,但是如果有人可以向我解释以上内容,我将不胜感激。因为就我个人而言,如果我们使用实际理解的东西会感觉好很多。

4
使用GSON解析JSON数组
我有一个像这样的JSON文件: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] 在文件具有根元素之前,我将使用: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); 代码,但我不认为如何对Wrapper类进行编码,因为根元素是数组。 我尝试使用: Wrapper[] wrapper = gson.fromJson(jsonLine, Wrapper[].class); 与: public class Wrapper{ String number; String title; } 但是还没有运气。使用这种方法我还能怎么读呢? PS我有这个工作使用: JsonArray entries = (JsonArray) new JsonParser().parse(jsonLine); String title = ((JsonObject)entries.get(0)).get("title"); 但是我更想知道如何使用这两种方法(如果可能)。
110 java  arrays  json  gson 

2
PHP-在foreach循环中修改当前对象
我想知道是否可以编辑foreach循环中正在处理的当前对象 我正在处理一系列对象$questions,我想遍历数据库中查找与该问题对象相关的答案。因此,对于每一个问题去获取答案对象,并更新当前$question 里面我的foreach循环,这样我可以输出/别处过程。 foreach($questions as $question){ $question['answers'] = $answers_model->get_answers_by_question_id($question['question_id']); }
110 php  arrays  object  foreach 




6
PHP按子数组值对数组排序
我有以下数组结构: Array ( [0] => Array ( [configuration_id] => 10 [id] => 1 [optionNumber] => 3 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) [1] => Array ( [configuration_id] => 9 [id] => 1 [optionNumber] => 2 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) [2] => Array ( [configuration_id] …
110 php  arrays  sorting 

3
将命令输出读入Bash中的数组
我需要将脚本中的命令输出读入数组。该命令例如是: ps aux | grep | grep | x 它逐行给出输出,如下所示: 10 20 30 我需要从命令输出中读取值到数组中,然后如果数组的大小小于3,我将做一些工作。
110 arrays  bash 

6
in_array多个值
如何检查多个值,例如: $arg = array('foo','bar'); if(in_array('foo','bar',$arg)) 这是一个例子,所以您了解得更多一些,我知道它不会起作用。
110 php  arrays 


6
将属性添加到对象数组
我有一个对象数组,如下所示 Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" 1:Object id=2 name:'david' 我想向该对象数组的每个元素添加一个名为Active的属性。 最终结果应该如下。 Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" Active: "false" 1:Object id=2 name:'david' Active: "false" 有人可以让我知道如何实现这一目标。

17
TypeScript枚举到对象数组
我有一个这样定义的枚举: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } 但是,我希望将其表示为来自我们的API的对象数组/列表,如下所示: [{id: 1, name: 'Percentage'}, {id: 2, name: 'Numeric Target'}, {id: 3, name: 'Completed Tasks'}, {id: 4, name: 'Average Milestone Progress'}, {id: 5, name: 'Not Measured'}] 是否有简单且本机的方法来执行此操作,还是我必须构建一个将枚举强制转换为int和字符串的函数,并将对象构建为数组?

13
如何从字符串中提取数字并获取整数数组?
我有一个String变量(基本上是一个带有未指定数字数的英语句子),我想将所有数字提取到一个整数数组中。我想知道是否有使用正则表达式的快速解决方案? 我使用了Sean的解决方案,并对其进行了一些更改: LinkedList<String> numbers = new LinkedList<String>(); Pattern p = Pattern.compile("\\d+"); Matcher m = p.matcher(line); while (m.find()) { numbers.add(m.group()); }
109 java  arrays  regex  string 


8
Swift中的二维数组
我对Swift中的2D数组感到非常困惑。让我逐步描述。如果我错了,请您纠正我。 首先; 空数组的声明: class test{ var my2Darr = Int[][]() } 其次,填充数组。(例如my2Darr[i][j] = 0,i,j是for循环变量) class test { var my2Darr = Int[][]() init() { for(var i:Int=0;i<10;i++) { for(var j:Int=0;j<10;j++) { my2Darr[i][j]=18 /* Is this correct? */ } } } } 最后,在数组中编辑元素 class test { var my2Darr = Int[][]() init() { .... //same …
109 arrays  swift 

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.