It is common problem of convertion between int & string for certian
computer language. Well, in Java, following are some easy ways I
usually apply:
1. int --> String
    a. apply "+" operation with an empty string
            ex:
            int index = 20;
            String indexStr = "" + index;
    b. use String function
            ex:
            int index = 20;
            String indexStr = String.valueOf(index);
    c. convert to Integer class firstly
            ex:
            int index = 20;
            Integer Index = new Integer(index);
            String indexStr = Index.toString();
            or
            String indexStr = Integer.toString(index);
2. String --> int
    a. use class Integer parse funtion
        ex: 
        String indexStr = "20";
        int index = Integer.parseInt(indexStr);
        or
        int index = (new Integer(indexStr)).intValue();
note: above convertion methods can be applied to other number types, such as float, long, double...
P.S. for 1.a method, should be noticed that following two expression are different:
int i = 7;
int j = 8;
String str1 = i + j + ""; //(str1 == "15")
String str2 = "" + i + j; //(str2 == "78")