I have a string [] called myStrings. I can't convert it to anything else, it has to stay a string array. However, I need to add one more string to it so I wrote this method. I am sure there is a better, faster, less memory intensive way to do this but I can't see it. Can anyone provide a java api only way to solve this better than I have? I am using 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] );
    }
}

```