I am searching for the shortest way (in code) to initialize list of strings and array of strings, i.e. list/array containing \"s1\", \"s2\", \"s3\" string elements.
You can use the Arrays class in the standard Java API: http://download.oracle.com/javase/6/docs/api/java/util/Arrays.html#asList(T...)
Arrays
List strings = Arrays.asList("s1", "s2", "s3");
Be aware that the resultning list is fixed-size (you cannot add to it).