6.6.1 ProblemYou have a list of values as a string and you want to parse it into an array of separate elements. 6.6.2 SolutionUse the String.split( ) method. 6.6.3 DiscussionYou can split any list of values (a string) into an array using the split( ) method of the String class. The list must be delimited by a uniform substring. For example, the list "Susan,Robert,Paula" is one in which the elements of the list are delimited by commas. The split( ) method takes up to two parameters:
You can use a space as the delimiter to split a string into an array of words: myList = "Peter Piper picked a peck of pickled peppers"; // Split the string using the space as the delimiter. This puts // each word into an element of the new array, myArray. myArray = myList.split(" "); The split( ) method can be extremely useful when values are loaded into Flash using loadVariables( ) or a LoadVars object. For example, a list of names might be retrieved from the server as a string: names=Michael,Peter,Linda,Gerome,Catherine You can make it easier to use the names by parsing them into an array using the split( ) method: namesArray = names.split(","); 6.6.4 See AlsoRecipe 6.7 |