Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Método de String Split() em Java:Como dividir String com exemplo

O que é string split() em Java?


StrSplit() O método permite que você quebre uma string com base no delimitador de string Java específico. Principalmente o atributo de divisão de string Java será um espaço ou uma vírgula (,) com o qual você deseja quebrar ou dividir a string

sintaxe da função split()

public String split(String regex)
public String split(String regex, int limit)  

Parâmetro

Como dividir uma string em Java com delimitador


O exemplo abaixo mostra como dividir string em Java com delimitador:

Suponha que tenhamos uma variável de string chamada strMain formado por algumas palavras como Alpha, Beta, Gamma, Delta, Sigma – todas separadas por vírgula (,).



Aqui, se quisermos todas as strings individuais, o melhor padrão possível seria dividi-lo com base na vírgula. Portanto, obteremos cinco strings separadas da seguinte forma:


Use a string dividir no método Java contra a string que precisa ser dividida e forneça o separador como argumento.

Neste caso Java dividir string por delimitador, o separador é uma vírgula (,) e o resultado da operação Java dividir string por vírgula fornecerá uma divisão de matriz.
class StrSplit{
  public static void main(String []args){
   String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
    String[] arrSplit = strMain.split(", ");
    for (int i=0; i < arrSplit.length; i++)
    {
      System.out.println(arrSplit[i]);
    }
  }
}

O loop no código apenas imprime cada string de divisão Java no array após a função split em Java, conforme mostrado abaixo-

Saída:

Alpha
Beta
Delta
Gamma
Sigma

Exemplo:método Java String split() com regex e comprimento


Considere uma situação em que você precisa apenas dos primeiros 'n' elementos após a função de divisão em Java, mas deseja que o restante da string permaneça como está. Uma saída algo assim-
  1. Alfa
  2. Beta
  3. Delta, Gama, Sigma

Isso pode ser obtido passando outro argumento junto com a string split() na operação Java, e esse será o limite de strings necessário.

Considere o seguinte código do método split em Java –
class StrSplit2{
  public static void main(String []args){
   String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
    String[] arrSplit_2 = strMain.split(", ", 3);
    for (int i=0; i < arrSplit_2.length; i++){
      System.out.println(arrSplit_2[i]);
    }
  }
}

Saída:

Alpha
Beta
Delta, Gamma, Sigma

Como dividir uma string em Java por espaço


Considere uma situação em que você deseja dividir uma string por espaço. Vamos considerar um exemplo aqui; temos uma variável Java de string dividida chamada strMain formada por algumas palavras Bem-vindo ao Guru99.
public class StrSplit3{  
public static void main(String args[]){  
String strMain ="Welcome to Guru99"; 
String[] arrSplit_3 = strMain.split("\\s");
    for (int i=0; i < arrSplit_3.length; i++){
      System.out.println(arrSplit_3[i]);
    }
  }
}

Saída:

Welcome
to 
Guru99

Java

  1. Método String Length () em Java:como encontrar com exemplo
  2. Método Java String indexOf() com substring e exemplos
  3. Método Java String charAt() com exemplo
  4. Método Java String compareTo():​​como usar com exemplos
  5. String Java contém() Método | Verificar substring com exemplo
  6. Java String EndsWith() Método com Exemplo
  7. Java String replace(), replaceAll() e método replaceFirst()
  8. Java BufferedReader:Como Ler Arquivo em Java com Exemplo
  9. Como converter Char para String em Java (Exemplos)
  10. Como reverter uma string em Java usando recursão