Double.parseDouble() donne “Plusieurs Points, NumberFormatException”

J'ai pour comparer deux Chaînes de caractères par l'analyse comme Double.

Les Chaînes de caractères sont: "2.1.10" et "2.1.9". Ici, j'ai besoin de savoir si la première est supérieure à la seconde ou pas?

Mais, bien que l'analyse à l'aide de ces

Double.parseDouble("2.1.10") ou Double.parseDouble("2.1.9") c'est de donner le NullPointerException disant "multi-Points".

  • Ce n' "2.1.10" signifie? Qu'avez-vous vous attendre??
  • Est-il double?
  • Double Possible: stackoverflow.com/questions/198431/...
  • et "2.1.9" sont les numéros d'identification dans mon cas. J'ai donc besoin de comparer l'utilisation de ces numéros
  • Eh bien, ils sont pas des numéros. Ce double valeur vous vous attendriez à ce "2.1.10" pour le représenter? C'est tout simplement pas un nombre. Je me doute que vous êtes l'obtention d'un NullPointerException, trop, en supposant qu'il est en fait un NumberFormatException, veuillez modifier la question en conséquence.