Articles of divisão de

O xslt tem a function split ()?

Como você divide uma string com base em algum separador? Dada uma string Topic1,Topic2,Topic3 , eu quero dividir a string com base em , para gerar: Topic1 Topic2 Topic3

Valor duplo retorna 0

Aqui está um exemplo: Double d = (1/3); System.out.println(d); Isso retorna 0, não 0,33333 … como deveria. Alguém sabe?

Dividir regex para extrair cadeias de caracteres contíguos

Existe uma regex que funcione com String.split() para dividir uma String em caracteres contíguos – isto é, dividir onde o próximo caractere é diferente do caractere anterior? Aqui está o caso de teste: String regex = “your answer here”; String[] parts = “aaabbcddeee”.split(regex); System.out.println(Arrays.toString(parts)); Produção esperada: [aaa, bb, c, dd, eee] Embora o caso de […]

Java split está comendo meus personagens

Eu tenho uma string como esta String str = “la$le\\$li$lo” . Eu quero dividi-lo para obter o seguinte resultado “la”,”le\\$li”,”lo” . O \ $ é um $ escaped por isso deve ser deixado na saída. Mas quando eu faço str.split(“[^\\\\]\\$”) y obter “l”,”le\\$l”,”lo” . Do que eu recebo o meu regex está combinando um $ […]

Divisão sem usar ‘/’

Alguém pode me dizer uma abordagem eficiente para executar a operação de divisão sem usar ‘/’. Eu posso calcular o valor inteiro nas etapas de log(n) usando um método semelhante à pesquisa binária. 115/3 57 * 3 > 115 28 * 3 115 . . . 38 * 3 is quotient value ….. Mas existe […]

Dividindo uma string / número a cada Nth Character / Number?

Eu preciso dividir um número em partes iguais, por exemplo: 32427237 precisa se tornar 324 272 37 103092501 precisa se tornar 103 092 501 Tenho certeza que eu poderia apenas para próximo os números, mas tenho certeza que há uma maneira mais eficiente, pois não quero perder os caracteres nesses números – os números em […]

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