Substring em Java: aprenda a usar o método substring ()



Este artigo sobre Substring em Java ajuda você a aprender sobre a sintaxe, diferentes métodos em substring com a ajuda de exemplos

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:

Substring em Java - Edureka



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:

  • String substring (int begIndex)
  • String substring (int beginIndex, int endIndex)

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))}}

Resultado: Edureka

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 string

class 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 i

Resultado :

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.