0

やりたいことの例:最初の引数と 2 番目の引数として
渡すと、メソッドは戻ります"abc|xyz""|"List("abc","xyz")

public List<String> splitIt(String string, String delimiter){
        //create and init arraylist.
        List<String> list = new ArrayList<String>();
        //create and init newString.
        String newString="";
        //add string to arraylist 'list'.
        list.add(string);
        //loops through string.
        for(int i=0;i<string.length();i++){
            //stores each character from string in newString.
            newString += string.charAt(i);              
            }
        newString.replace(delimiter, "");
        //remove string from arraylist 'list'.
        list.remove(string);
        //add newString to arraylist 'list'.
        list.add(newString);
        return list;
}
4

3 に答える 3

1

文字を使用してこれを行う場合...

  1. 文字列全体を取得する
  2. 文字ごとに新しい文字列に読み込む
  3. 区切り文字が見つかったら、新しい文字列をリストに追加します。新しい文字列を空にします。
  4. 繰り返す。
于 2013-05-09T12:08:48.887 に答える