Questions tagged «arrays»

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

5
我可以将数组作为参数传递给Java中具有可变参数的方法吗?
我希望能够创建一个像这样的函数: class A { private String extraVar; public String myFormat(String format, Object ... args){ return String.format(format, extraVar, args); } } 这里的问题是,在方法中将其args视为,因此是的单个参数,而我希望将每个in 作为新参数传递。由于也是带有可变参数的方法,因此应该可行。Object[]myFormatString.formatObjectargsString.format 如果这不可能,是否有类似的方法String.format(String format, Object[] args)?在这种情况下,我可以在前面加上extraVar到args使用新的数组,并把它传递给该方法。

8
仅获取Java中数组的一部分?
我在Java中有一个整数数组,我只想使用其中的一部分。我知道在Python中您可以执行类似array [index:]的操作,它会从索引返回数组。在Java中可能会发生这种情况。
275 java  arrays 


5
将整数数组转换为逗号分隔的字符串
这是一个简单的问题;我是C#的新手,如何执行以下操作 我想将整数数组转换为逗号分隔的字符串。 我有 int[] arr = new int[5] {1,2,3,4,5}; 我想将其转换为一个字符串 string => "1,2,3,4,5"
273 c#  arrays  string 

10
对对象数组中的值执行.join
如果我有一个字符串数组,则可以使用该.join()方法来获得一个字符串,每个元素都用逗号分隔,如下所示: ["Joe", "Kevin", "Peter"].join(", ") // => "Joe, Kevin, Peter" 我有一个对象数组,我想对其中的值执行类似的操作;所以从 [ {name: "Joe", age: 22}, {name: "Kevin", age: 24}, {name: "Peter", age: 21} ] join仅对name属性执行该方法,以实现与以前相同的输出。 目前,我具有以下功能: function joinObj(a, attr){ var out = []; for (var i = 0; i < a.length; i++){ out.push(a[i][attr]); } return out.join(", "); } 该代码没有任何问题,它可以正常工作,但是突然之间,我已经从简单,简洁的代码行变成了非常必要的功能。是否有更简洁,更理想的功能编写方式?

12
根据对象属性删除数组元素
我有一个像这样的对象数组: var myArray = [ {field: 'id', operator: 'eq', value: id}, {field: 'cStatus', operator: 'eq', value: cStatus}, {field: 'money', operator: 'eq', value: money} ]; 如何根据其属性删除特定的? 例如,我将如何删除以'money'作为字段属性的数组对象?

5
如何允许具有强参数的数组
我有一个运行正常的Rails 3应用程序,它使用has_many:through关联,但不是,因为我将其重新制作为Rails 4应用程序,让我从Rails 4版本中的关联模型中保存了ID。 这是三个相关模型,对于两个版本而言是相同的。 分类 class Categorization < ActiveRecord::Base belongs_to :question belongs_to :category end Question.rb has_many :categorizations has_many :categories, through: :categorizations Category.rb has_many :categorizations has_many :questions, through: :categorizations 在这两个应用程序中,类别ID都被传递到像这样的create操作中 "question"=>{"question_content"=>"How do you spell car?", "question_details"=>"blah ", "category_ids"=>["", "2"], 在Rails 3应用程序中,当我创建一个新问题时,它会插入问题表,然后再插入分类表 SQL (82.1ms) INSERT INTO "questions" ("accepted_answer_id", "city", "created_at", "details", …

9
将值添加到数组的最有效方法
假设我有一个大小为N(where N > 0)的数组,是否有更有效的方式添加到不需要O(N + 1)步骤的数组? 本质上,在代码中,我目前正在做的是 function prependArray(value, oldArray) { var newArray = new Array(value); for(var i = 0; i < oldArray.length; ++i) { newArray.push(oldArray[i]); } return newArray; }

23
如何在C#中连接两个数组?
int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); 现在我用 int[] z = x.Concat(y).ToArray(); 有没有更简单或更有效的方法?
267 c#  arrays  .net  linq 

6
连接两个一维NumPy数组
我在NumPy中有两个简单的一维数组。我应该能够使用numpy.concatenate将它们连接起来。但是我收到以下代码的错误: TypeError:只有length-1数组可以转换为Python标量 码 import numpy a = numpy.array([1, 2, 3]) b = numpy.array([5, 6]) numpy.concatenate(a, b) 为什么?


14
如何在C中创建字符串数组?
我正在尝试在C中创建字符串数组。如果使用此代码: char (*a[2])[14]; a[0]="blah"; a[1]="hmm"; gcc给我“警告:来自不兼容指针类型的赋值”。正确的方法是什么? 编辑:我很好奇为什么这应该给编译器警告,因为如果我这样做printf(a[1]);,它将正确打印“ hmm”。
263 c  arrays  string 

7
数组的length属性在哪里定义?
我们可以ArrayList<E>使用它的public方法确定a的长度size(),例如 ArrayList<Integer> arr = new ArrayList(10); int size = arr.size(); 同样,我们可以确定 Array使用length属性对象 String[] str = new String[10]; int size = str.length; 的size()方法ArrayList是在ArrayList类内部定义的,而此的length属性在哪里Array定义在哪里?
263 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.