Perguntas com a marcação «java»

114
Boxe estranho inteiro em Java

Acabei de ver um código semelhante a este: public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } Quando executado, este bloco de código imprimirá: false true Eu...

114
Por que o Android usa Java? [fechadas]

Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você...

114
Como obter o último segmento de caminho de um URI

Eu tenho como entrada uma string que é um URI . como é possível obter o último segmento de caminho (que no meu caso é um id)? Este é o meu URL de entrada: String uri = "http://base_path/some_segment/id" e eu tenho que obter o id que tentei com isso: String strId =

114
instanceof Vs getClass ()

Vejo ganho no desempenho ao usar operador getClass()e operador.==instanceOf Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer");...

114
convertendo double para inteiro em java

Em Java, quero converter um duplo em um inteiro, sei se você fizer isso: double x = 1.5; int y = (int)x; você obtém y = 1. Se você fizer isto: int y = (int)Math.round(x); Você provavelmente obterá 2. No entanto, estou me perguntando: já que as representações duplas de inteiros às vezes se...

114
Hamcrest compara coleções

Estou tentando comparar 2 listas: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Mas ideia java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method...