0

他の言語 (Python、MATLAB/Octave、C、Visual Basic、BASIC) で配列を使用したことがありますが、Android でそれらを使用する方法がわかりません。

たとえば、http://developer.android.com/resources/tutorials/hello-world.htmlの World プログラムで Hello World プログラムを変更して、"Hello, Android" を、インデックス番号 (tvshow[0]、tvshow[1] など)? 配列に tvshow という名前を付けましょう。配列内の 4 つの値は、"Route 66"、"The Twilight Zone"、"Magnum PI"、および "MASH" です。

これを達成するためにどのような方法を使用できますか?

4

2 に答える 2

0

さて、あなたは文字列について話しているので、文字列の配列に対して、あなたは単に以下を使うことができます:

String[] tvshow={"Route 66","The Twilight Zone","Magnum", "P.I.", "MASH"} ;

それを使用するために、使用してください:

String currentTvShow=tvshow[3];

文字列の操作については、次をお読みください:http: //docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html

Java(およびAndroidに基づいているため)の文字列は(さまざまな理由で)変更できないため、変更できません。そのようなものを変更したい場合は、StringBuilderまたはcharの配列を使用してください。

于 2012-06-12T20:38:54.847 に答える
0

ArrayListもあります。したがって、追加するには add メソッドを呼び出し、読み取りには get メソッドを使用するだけです。

ArrayList <String> myArrayList = new ArrayList<String>();
//this is how you add the elements you want to.
myArrayList.add("Route 66");
myArrayList.add("The Twitlight Zone");
myArrayList.add("Magnum");
myArrayList.add("P.I.");
myArrayList.add("Mash");

必要な要素を読み取るには:

String tvShow= myArrayList.get(2);

通常の配列 (つまり、Android 開発者が言及したもの) に対する利点は、配列のサイズを定義する必要がなく、add メソッドを呼び出すだけでテレビ番組のオーメンがある場合に新しい要素を追加できることです。

于 2012-06-12T20:48:09.427 に答える