1 package com.example.furt.myapplication;
3 import java.util.ArrayList;
10 public static ArrayList<String> stringToArrayList(String string)
12 ArrayList<String> returnValue=new ArrayList<String>();
14 for(int i=0;i<string.length();i++)
16 if(string.charAt(i)=='/')
18 returnValue.add(string.substring(j,i));
21 else if(i==string.length()-1)
22 returnValue.add(string.substring(j));
27 public static ArrayList<String> vectorStringToArrayList(String[] vectorString)
29 ArrayList<String> returnValue=new ArrayList<String>();
30 for(String name : vectorString)
31 returnValue.add(name);
35 public static String arrayListToString (ArrayList<String> arraylist)
37 String returnValue=new String();
38 for(int i=0;i<arraylist.size();i++)
40 if(i<arraylist.size()-1)
41 returnValue=returnValue+arraylist.get(i)+"/";
43 returnValue=returnValue+arraylist.get(i);
48 public static String vectorStringToString(String[] vectorString)
50 return arrayListToString(vectorStringToArrayList(vectorString));
53 public static String[] arrayListToVectorString (ArrayList<String> arraylist)
55 String[] returnValue=new String[arraylist.size()];
56 for(int i=0;i<arraylist.size();i++)
57 returnValue[i]=arraylist.get(i);
61 public static String[] stringToVectorString(String string)
63 return arrayListToVectorString(stringToArrayList(string));
66 public static String multiToString(ArrayList<String> input)
68 String returnValue=null;
69 for(int i=0;i<input.size();i++)
72 returnValue=input.get(i)+"//";
73 else if(i==input.size()-1)
74 returnValue=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>();
87 for(int i=0;i<input.length();i++)
89 if(input.charAt(i)=='/') {
90 if (input.charAt(i + 1) == '/') {
91 result.add(input.substring(j, i));
97 result.add(input.substring(j,input.length()-1));