Articles of divisão de

Como posso usar “.” Como o delimitador com String.split () no java

O que estou tentando fazer é ler um arquivo .java e escolher todos os identificadores e armazená-los em uma lista. Meu problema é com o método .split (). Se você executar este código do jeito que está, você obterá ArrayOutOfBounds, mas se você alterar o delimitador de “.” para qualquer outra coisa, o código funciona. […]

Dividindo uma string a cada n-ésimo caractere

Em JavaScript, é assim que podemos dividir uma string em cada terceiro caracter. “foobarspam”.match(/.{1,3}/g) Eu estou tentando descobrir como fazer isso em Java. Alguma ponteira?

Dividir uma string grande em pedaços de tamanho n em JavaScript

Eu gostaria de dividir uma cadeia muito grande (digamos, 10.000 caracteres) em pedaços de tamanho N. Qual seria o melhor caminho em termos de desempenho para fazer isso? Por exemplo: “1234567890” dividido por 2 se tornaria [“12”, “34”, “56”, “78”, “90”] . Seria possível algo como isso usando String.prototype.match e, se fosse, seria a melhor […]

Dividir string no array de strings de caracteres

Eu preciso dividir uma String em uma matriz de Strings de um único caractere. Por exemplo, dividir “cat” daria o array “c”, “a”, “t”

Divisão simples em Java – isso é um bug ou um recurso?

Estou tentando este cálculo simples em um aplicativo Java: System.out.println(“b=” + (1 – 7/10)); Obviamente eu quero b=0.3 para a saída, mas aqui está o que eu recebo b=1 . O que?! Por que isso acontece? Se eu fizer: System.out.println(“b=” + (1 – 0.7)); Eu obtenho o resultado correto que é b=0.3 . O que […]

Como dividir uma string separada por vírgulas?

Eu tenho uma String com um comprimento desconhecido que se parece com isso “dog, cat, bear, elephant, …, giraffe” Qual seria a melhor maneira de dividir essa string nas vírgulas para que cada palavra pudesse se tornar um elemento de uma ArrayList? Por exemplo List strings = new ArrayList(); // Add the data here so […]

O método Java split () remove strings vazias no final?

Confira o programa abaixo. try { for (String data : Files.readAllLines(Paths.get(“D:/sample.txt”))){ String[] de = data.split(“;”); System.out.println(“Length = ” + de.length); } } catch (IOException e) { e.printStackTrace(); } Exemplo.txt: 1; 2; 3; 4 A; B ;; abc; Saída: Comprimento = 4 Comprimento = 2 Comprimento = 3 Por que a segunda e a terceira saída […]

Dividindo na vírgula fora de citações

Meu programa lê uma linha de um arquivo. Esta linha contém texto separado por vírgula como: 123,test,444,”don’t split, this”,more test,1 Eu gostaria que o resultado de uma divisão fosse este: 123 test 444 “don’t split, this” more test 1 Se eu usar o String.split(“,”) , eu teria isso: 123 test 444 “don’t split this” more […]

Como dividir uma string por espaço

Eu preciso dividir minha String por espaços. Para isso eu tentei: str = “Hello I’m your String”; String[] splited = str.split(” “); Mas isso não parece funcionar.

C # Dividir Uma Cadeia Por Outra Cadeia

Eu tenho usado o método Split() para dividir strings, mas isso só parece funcionar se você estiver dividindo uma string por um caractere. Existe alguma maneira de dividir uma string , com outra string sendo dividida por parâmetro? Eu tentei converter o divisor em uma matriz de caracteres, sem sorte. Em outras palavras, gostaria de […]