SalesforceのStringリストのメソッドremoveについて共有します。
remove(index)
指定されたインデックスに保存されたリスト要素を削除し、削除された要素を返します。
例
List<String> colors = new String[3]; colors[0] = 'Red'; colors[1] = 'Blue'; colors[2] = 'Green'; String s1 = colors.remove(2); system.assertEquals('Green', s1);