3 import java.util.ArrayList;
4 import java.util.Collections;
12 public static ArrayList<String> stringToArrayList(String string)
14 ArrayList<String> returnValue=new ArrayList<String>();
16 for(int i=0;i<string.length();i++)
18 if(string.charAt(i)=='/')
20 returnValue.add(string.substring(j,i));
23 else if(i==string.length()-1)
24 returnValue.add(string.substring(j));
29 public static ArrayList<String> vectorStringToArrayList(String[] vectorString)
31 ArrayList<String> returnValue=new ArrayList<String>();
32 Collections.addAll(returnValue, vectorString);
36 public static String arrayListToString (ArrayList<String> arraylist)
38 String returnValue= "";
39 for(int i=0;i<arraylist.size();i++)
41 if(i<arraylist.size()-1)
42 returnValue=returnValue+arraylist.get(i)+"/";
44 returnValue=returnValue+arraylist.get(i);
49 public static String vectorStringToString(String[] vectorString)
51 return arrayListToString(vectorStringToArrayList(vectorString));
54 public static String[] arrayListToVectorString (ArrayList<String> arraylist)
56 String[] returnValue=new String[arraylist.size()];
57 for(int i=0;i<arraylist.size();i++)
58 returnValue[i]=arraylist.get(i);
62 public static String[] stringToVectorString(String string)
64 return arrayListToVectorString(stringToArrayList(string));
67 public static String multiToString(ArrayList<String> input)
69 String returnValue=null;
70 int size=input.size();
71 for(int i=0;i<size;i++)
74 returnValue=input.get(i);
76 returnValue=returnValue+"//"+input.get(i);
81 public static ArrayList<String> stringToMultiArray(String input)
83 ArrayList<String> result=new ArrayList<String>();
85 for(int i=0;i<input.length();i++)
87 if(input.charAt(i)=='/') {
88 if (input.charAt(i + 1) == '/') {
89 result.add(input.substring(j, i));