Is it possible to add a string to beginning of String array without iterating the entire array.
If you're already using Guava you can use ObjectArrays::concat to do this:
ObjectArrays::concat
String[] args = ...; ObjectArrays.concat("prepended", args);