補足:
ArrayList ではなく、Array クラスを使用してこれを行いたいと考えています。
String 配列内の String は、適切な辞書順 (アルファベット順) で既に編成されていると想定できます。
例えば:
配列の場合 -> String[] list = {"ベーコン","チーズ","ミルク","パンケーキ","ヨーグルト"};
そして、文字列「OJ」をミックスに追加すると、次のようになります。
{"ベーコン","チーズ","牛乳","OJ","パンケーキ","ヨーグルト"}
前もって感謝します!