I need to split array of string and then save it into smaller string. Plz help me....what i am doing wrong.....
for(int i=0; i<suburl.size(); i++){
String temp = suburl.get(i);
String[] data = temp.split(" ");
Log.i("DATA 0", data[0]);
Log.i("DATA 1", data[1]);
Log.i("DATA 2", data[2]);
}
here
public static ArrayList<String> suburl = new ArrayList<String>();
where,
suburl.get(0) = "alex 21 engineer"
suburl.get(1) = "mike 22 lawyer"
suburl.get(2) = "sunny 26 deisnger"
suburl.get(3) = "kim 24 painter"
and
String[] data;
But what i am getting error when splitting is .......
01-19 20:35:09.820: E/AndroidRuntime(1672): Caused by: java.lang.ArrayIndexOutOfBoundsException
01-19 20:35:09.820: E/AndroidRuntime(1672): at flash.com.MainActivity.onCreate(MainActivity.java:119)
01-19 20:35:09.820: E/AndroidRuntime(1672): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
01-19 20:35:09.820: E/AndroidRuntime(1672): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)