Strings são basicamente definidas como um matriz de personagens. Dentro Java , os objetos de uma String são imutáveis, o que significa que uma constante não pode ser alterada depois de criada.Encontrar a substring de uma string é uma pergunta muito comum feita no . Então, vou explicar como funciona o Substring em Java.
Estes são os tópicos que abordarei neste artigo:
diferença java entre implements e extends
Vamos começar.
Substring em Java: o que é uma substring em Java?
Uma parte de um é chamadopara S ubstring . Em outras palavras, substring é um subconjunto de outra string. A substring Java() método retorna uma nova string que é uma substring desta string. substring () método é um método sobrecarregado.
Sintaxe:
substring (// qualquer um dos métodos)
{
//corpo
}
Exemplo:
Este é um exemplo claro de uma substring em . Aqui, a string é 'Edureka', mas quando você a divide em blocos, ela é composta de substrings que finalmente calculam a string.
Vamos seguir em frente e entender os diferentes métodos em substring ().
Substring em Java: métodos diferentes em substring
Existem basicamente dois métodos diferentes no método substring (). Eles são:
Vamos entendê-los em detalhes.
String substring (int begIndex)
Este método tem duas variantes e retorna uma nova string que é uma substring dessa string. A substring começa com um caractere no índice especificado ‘beginIndex’ até o final da string.
Sintaxe:
substring de string pública (int begIndex)
Nota : o índice começa em '0', que se refere ao primeiro caractere da String.
Vamos dar uma olhada em um exemplo.
public class Substring {public static void main (String args []) {// Inicializando String String Str = new String ('Bem-vindo à Edureka') // usando substring () para extrair substring // retorna Edureka System.out.print ( 'A substring é:') System.out.println (Str.substring (10))}}
String substring (int beginIndex, int endIndex)
Este método tem duas variantes e retorna um novo que é uma substring desta string. A substring começa com um caractere no índice BeginIndex especificado e se estende até o final da string ou até endIndex - 1 se outro argumento estiver presente.
Sintaxe
substring de string pública (int begIndex, int endIndex)
implementação simples de hashmap em java
Vamos trabalhar com um exemplo.
public class Substring2 {public static void main (String args []) {// Inicializando String String Str = new String ('Bem-vindo à Edureka') // usando substring () para extrair substring // retorna edu System.out.print ( 'A substring é:') System.out.println (Str.substring (10, 14))}}
Resultado : sucesso
Agora, vamos avançar para o tópico final.
Substring em Java: Programa de substring
Vamos discutir alguns programas que ajudam a entender o Substring em .
Programa para imprimir todas as substrings de uma determinada stringclass Course {// Função para imprimir todas as sub strings static void subString (char str [], int n) {// Escolha o ponto de partida para (int len = 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }
Resultado:
Em seguida, usando um método (usando a função substr ())
public class Substring {// Função para imprimir todas as substring public static void SubString (String str, int n) {for (int i = 0 iResultado :
Isso nos leva ao final deste artigo, onde aprendemos sobre Substring em . Espero que você tenha esclarecido tudo o que foi compartilhado com você neste tutorial.
Pratique o máximo possível e reverta sua experiência.
Se você achou este artigo sobre “Substring em Java” relevante, verifique o uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo.
Estamos aqui para ajudá-lo em cada etapa de sua jornada, criamos um currículo que é projetado para alunos e profissionais que desejam ser um desenvolvedor Java. O curso foi elaborado para dar a você uma vantagem inicial na programação Java e treiná-lo para os conceitos básicos e avançados de Java, juntamente com várias estruturas Java como Hibernate e Spring.
Se você tiver alguma dúvida, fique à vontade para fazer todas as suas perguntas na seção de comentários de “Substring em Java” e nossa equipe terá prazer em responder.