タグ付けされた質問 「arrays」

配列は、それぞれが1つ以上のインデックスで識別される要素(値、変数、または参照)のコレクションで構成される、順序付けられた線形データ構造です。配列の特定のバリアントについて質問する場合は、代わりに次の関連タグを使用してください:[vector]、[arraylist]、[matrix]。このタグを使用する場合、プログラミング言語に固有の質問では、使用するプログラミング言語で質問にタグを付けます。

5
Javaで可変引数を持つメソッドに引数として配列を渡すことはできますか?
次のような関数を作成できるようにしたいと思います。 class A { private String extraVar; public String myFormat(String format, Object ... args){ return String.format(format, extraVar, args); } } ここでの問題は、それがあるargsとして扱われるObject[]方法でmyFormat、ひいてはへの単一の引数であるString.format私はすべての単一たい一方で、Object中にはargs新しい引数として渡されます。String.formatも可変引数を持つメソッドなので、これは可能であるべきです。 これが不可能な場合、次のような方法はありString.format(String format, Object[] args)ますか?その場合、私は新しい配列extraVarをargs使用することに付加して、それをそのメソッドに渡すことができます。

8
Javaで配列の一部のみを取得しますか?
Javaの整数の配列があります。その一部のみを使用したいと思います。Pythonでは、このarray [index:]のようなことができ、インデックスから配列を返します。これはJavaで可能です。
275 java  arrays 

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 4アプリとして再作成するため、has_many:through関連付けを使用しない機能するRails 3アプリを使用しています。これにより、関連付けられたモデルのIDをRails 4バージョンに保存できます。 これらは、3つの関連モデルであり、2つのバージョンで同じです。 Categorization.rb 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は次のように作成アクションに渡されます "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; }


6
2つの1次元NumPy配列を連結する
NumPyに 2つの単純な1次元配列があります。numpy.concatenateを使用してそれらを連結できるはずです。しかし、以下のコードでこのエラーが発生します: TypeError:長さ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
配列の長さプロパティはどこで定義されていますか?
次のようにArrayList<E>、パブリックメソッドを使用しての長さを決定できます。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 



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.