I'm trying to do the following in Java:
String pageName = "MyPage";
String pageSpace= "SpaceA.SpaceB";
List<String> spaceList = new ArrayList<String>();
String[] spaceArr = pageSpace.split("\\.");
spaceList = Arrays.asList(spaceArr);
spaceList.add(pageName);
Why am I not able to add a string to the list? I can do spaceList.get(0) and spaceList.get(1) which returns "SpaceA" and "SpaceB" but spaceList.get(2) fails which should return "MyPage".