今日、私はプロジェクトを書くときに問題に遭遇しました。これは、取得したコレクションを文字列に変換することでした。
org.apache.commons.lang.stringutilsをインポートします。
このような単純な方法があります:string str = stringutils.join(list、 "、");
最初のパラメーターリストは、変換されるコレクションオブジェクトを表します。
2番目のパラメーター "、"は、セットをコンマで分離する必要があることを意味します。
これにより、多くの中間変換ステップが排除され、コンマで区切られた文字列を直接取得できます。
コレクション:[バスケットボール、サッカー] - >弦:「バスケットボール、サッカー」
コレクションを文字列に変換します:
org.apache.commons.lang.stringutilsをインポートします。 //セットを文字列pst.setString(4、stringutils.join(user.getFav()、 "、")に変換します。
文字列をコレクションに変換します:
/****/package mypkg; Import java.util.arraylist;インポートjava.util.arrays; Import java.util.list;/***@author ll*/public class test55 {/***@param args*/public static string) //文字列をコンマで分離して、文字列配列文字列[] strs = str.split( "、"); //文字列配列をコレクションリストリスト= arrays.aslist(strs)に変換します。 //(int i = 0; i <list.size(); i ++){system.out.println(list.get(i)); }}}結果:
バスケットボールフットボールバレーボール
コレクションと文字列の交換の実装方法に関する上記の記事は、私があなたと共有したすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。