2011-06-28 5 views
2

にArrayListの 変換: は、私が "T" の陰にtoStringメソッドを持つ要素を含む私のArrayListを変換したいのCharSequence []

public String toString(){ 
    return name + " " + realname; 
} 

すべての "T" ののtoStringを含むたCharSequenceアレイに。 CharSequence []を連結することはできません(私が間違っている場合は修正してください)。 、私はデバイス(「T」)で検索しましたので、私はこれをやっている

私のためにうまくいかなかった>ArrayList<String> to CharSequence[]とArrayListにそれらを追加 -

は、ArrayListのためのソリューションを見ましたユーザーは、それは私が怒っ駆動だ原因this link

DIALOG_TEXT_ENTRYの下に示すようにmutliple選択ダイアログウィンドウをクリックして受け入れる私を助けてくださいする一つの選択をすることがある

経由応答を通じて

答えて

1

ので、皆さんからのコメント部分列による嗅覚。しかし、this is a similar solution私は推測して、それは私のコードですでに半実装されているので、私はいくつかの修正を加えてこの1つに行くつもりです。

実装するのが悪いやり方である場合や、実際に他の方法がある場合は、フィードバックをお寄せください。

:: EDIT ::

ソリューションは、以下ました:私は、コードは、リンクによって与えられ、私のArrayList.toStringは、()内の各要素について、以下の表情でStringオブジェクトを返すことに注意して取るOTみました一覧

"[FOO、バー、スーパー、大型の]" そののtoStringを(アカウントに取ら

は)私のオブジェクトクラスにをオーバーライドします。以下は、私がString []配列を持っており、今、私の単一選択リストの選択肢としてそれらを表現することができます。

private String[] stringToArray(String str){ 
    str = str.substring(1, str.length()-1); 
    String[] str2array = str.split(", "); 

    return str2array; 
} 

出来上がりに行われます

関連する問題