myStrings という文字列 [] があります。他のものに変換することはできません。文字列配列のままにしておく必要があります。ただし、文字列をもう 1 つ追加する必要があるため、このメソッドを記述しました。これを行うには、より優れた、より高速で、メモリの消費量が少ない方法があると確信していますが、それがわかりません。これを解決する唯一の方法をJava APIで提供できる人はいますか? 私はJava 1.7を使用しています
String[] myStrings; // this gets set to real values later in program.
public void addToMyStrings(String addMe){
List<String> list = Arrays.asList( myStrings );
if( list != null )
{
list.add( addMe);
myStrings = list.toArray( new String[0] );
}
}