Perguntas com a marcação «compareto»

17
Como simplificar uma implementação compareTo () com segurança nula?
Estou implementando o compareTo()método para uma classe simples como esta (para poder usar Collections.sort()e outros brindes oferecidos pela plataforma Java): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Quero que a ordem natural desses …

4
BigDecimal é igual a () versus compareTo ()
Considere a classe de teste simples: import java.math.BigDecimal; /** * @author The Elite Gentleman * */ public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigDecimal x = new BigDecimal("1"); BigDecimal y = new BigDecimal("1.00"); System.out.println(x.equals(y)); System.out.println(x.compareTo(y) == 0 …

21
compareTo () vs. equals ()
Ao testar a igualdade de String's em Java, sempre usei equals()porque para mim esse parece ser o método mais natural para isso. Afinal, o nome já diz o que pretende fazer. No entanto, um colega meu recentemente me disse que havia sido ensinado a usar em compareTo() == 0vez de …
118 java  string  equals  compareto 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.