Articles of divisão de

O método split () em Java não funciona em um ponto (.)

Eu preparei um trecho de código simples para separar a parte errada do meu aplicativo da web. public class Main { public static void main(String[] args) throws IOException { System.out.print(“\nEnter a string:->”); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String temp = br.readLine(); String words[] = temp.split(“.”); for (int i = 0; i < words.length; i++) […]

Como dividir o String com algum separador, mas sem remover esse separador em Java?

Estou enfrentando problema na divisão de String . Eu quero dividir uma String com algum separador, mas sem perder esse separador. Quando usamos o somestring.split(String separator) em Java, ele divide a String mas remove a parte separadora de String . Eu não quero que isso aconteça. Eu quero resultado como abaixo: String string1=”Ram-sita-laxman”; String seperator=”-“; […]

Multiplicação e divisão usando operadores de turno em C são realmente mais rápidos?

Multiplicação e divisão podem ser alcançadas usando operadores de bit, por exemplo i*2 = i<<1 i*3 = (i<<1) + i; i*10 = (i<<3) + (i<<1) e assim por diante. É realmente mais rápido de usar dizer (i<<3)+(i<<1) para multiplicar com 10 do que usando i*10 diretamente? Existe algum tipo de input que não possa ser […]

Por que (360/24) / 60 = 0… em Java

Eu estou tentando calcular (360/24) / 60 Eu continuo recebendo a resposta 0.0 quando devo obter 0,25 Em palavras: eu quero dividir 360 por 24 e depois dividir o resultado por 60 public class Divide { public static void main(String[] args){ float div = ((360 / 24) / 60); System.out.println(div); } } Isso imprime: 0,0 […]

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 […]