@thevery I cannot use Arrays.asList, becouse I have to modify(add/remove) it later. You may be confused by "asArrayList" name, yes, it's my fault, the better name would be "toArrayList".
As for GSON, I didn't know about built-in json and I think, that it is not really efficient to store string array in XML.