次のように私は、文字列を持っている:私は、リストオブジェクトには、この文字列を変換するにはどうすればよい文字列リストをJavaのListオブジェクトに変換する方法は?
s = "['a','b','c']"
を...?
次のように私は、文字列を持っている:私は、リストオブジェクトには、この文字列を変換するにはどうすればよい文字列リストをJavaのListオブジェクトに変換する方法は?
s = "['a','b','c']"
を...?
あなたは
s = s.replace("[", "").replace("]", "");
String[] split = s.split(",");
List<String> list = Arrays.asList(split);
引用符('
)を削除し、各項目について,
セパレーター
を使用してブラケット
String.split()
を削除
ない第4ポイント
s
にsplit()
メソッドを使用してのような何かを行うことができます。したがって、s.split(",");
は、["['a']", "'b'", "'c']"]
という形式の文字列配列を生成します。私はjavadocを読んで、あなたが望む配列を正確に得る方法を知りたいと思います。
一度配列を持って、あなたは以下を使用して、リストにすべての要素を追加することができます。
List<String> list = Arrays.asList(split);
EDIT:間違った方法を書きました。
第4ポイントはありませんか? :)それは冗談ですか? – Juvanis
ブラケットを削除する場合 - String.substring(startIndex、endIndex) – bvulaj