O objeto string chama o método contains para determinar se o objeto string atual contém as strings especificadas pelo parâmetro, por exemplo:
tom=aluno;
Então o valor de tom.contains(stu) é verdadeiro e o valor de tom.contains(ok) é falso.
Precisamos saber que a posição do índice da string começa em 0, por exemplo:
Stringtom=dotcpp;
Então, os caracteres correspondentes às posições de índice 0, 1, 2, 3, 4 e 5 são os caracteres d, o, t, c, p e p respectivamente.
O método de chamada de string indexOf(String s) recupera a string s do início da string atual e retorna a posição do índice da primeira ocorrência de s. Se a string s não for recuperada, o valor retornado por este método será -1.
A string chama o método indexOf(String s, int startpoint) para recuperar a string s começando na posição do ponto inicial da string atual e retorna a posição do índice onde s aparece pela primeira vez. Se a string s não for recuperada, o valor retornado por este método será -1.
A string chama o método lastIndexOf(String s) para recuperar a string s começando no início da string atual e retorna a posição do índice onde s apareceu pela última vez. Se a string s não for recuperada, o valor retornado por este método será -1.
Por exemplo:
Stringtom=Iamagoodcat;tom.indexOf(a);//O valor é 2tom.indexOf(good,2);//O valor é 7tom.indexOf(a,7);//O valor é 13tom.indexOf(w, 2); //O valor é -1
O objeto string chama esse método para obter uma substring da string atual, que é a string interceptada do ponto inicial da string atual até o final.
O objeto string chama o método substring(int start, int end) para obter uma substring da string atual. A substring é uma string obtida copiando os caracteres da posição inicial do índice da string atual para a posição final do índice.
Por exemplo:
Stringtom=Eu gosto de basquete;Strings=tom.substring(1,3);
Então, s é "como".
Nota : s não é "como uma cesta".
Uma string s obtém um objeto string chamando o método trim(). O objeto string é a string de s com espaços iniciais e finais removidos.
Nota : Se você deseja interceptar o nome do arquivo no caminho do arquivo, você precisa usar a operação de escape "\" para representar "" na string.