English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Métodos Java String (cadeia de caracteres)
O método Java String substring() extrai uma substring da string e a retorna.
A sintaxe do método substring() é:
string.substring(int startIndex, int endIndex)
O método substring() tem dois parâmetros.
startIndex - Índice inicial
endIndex (Opcional)-Índice final
O método substring() retorna uma substring da string fornecida.
A substring será existente a partir do caractere na posição startIndex e estender-se-á até endIndex - 1dos caracteres.
Se endIndex não for passado, a substring será existente a partir do caractere na posição especificada e estender-se-á até o final da string.
Atenção:Se startIndex ou endIndex for negativo ou maior que o comprimento da string, ocorrerá um erro. Se startIndex for maior que endIndex, também ocorrerá um erro.
class Main { public static void main(String[] args) { String str1 = "program"; //de caractere 1 até o final System.out.println(str1.substring(0)); // program //de caractere 4 até o final System.out.println(str1.substring(3)); // gram } }
class Main { public static void main(String[] args) { String str1 = "program"; //de caractere a caractere 1 até o 7 System.out.println(str1.substring(0, 7)); // program //a partir do1até o5caracteres System.out.println(str1.substring(0, 5)); // progr //a partir do4até o5caracteres System.out.println(str1.substring(3, 5)); // gr } }
Se precisar encontrar o índice da primeira ocorrência do subcadeia especificado em uma string dada, useMétodo Java String indexOf()。