在Character数组中查找字符的位置

时间:2016-02-19 12:43:07

标签: java

我必须声明一个charactor数组,并且我必须创建两个函数,即:一个函数接受charactor及其check charactor位置数组并返回第一个出现的charctor位置。

第二个功能,返回该字符的最后一个indx。

1 个答案:

答案 0 :(得分:2)

类ExCharArray {

char array [] = {'s','x','z','y','s'};

public static void main(String args []){

     locateIndex('s');
     getLastLocation('s');

}

public int locateIndex(char ch1){

    for (int i = 0; i < array.length; i++) {

        if (array[i]==ch1){

            return i;

        }
    }
    return  -1;
}


public int getLastLocation(char ch2){


    for (int i = array.length-1; i>=0; i--) {

        if (array[i]==ch2){

            return i;

        }
    }

    return  -1;
}


        for (int i = ch.length-1; i>=0; i--) {

            if (ch[i]==chart){

                return i;

            }
        }

        return  -1;
    }