[JAVA] methode/fonction

Fermé
Jay - 19 févr. 2006 à 16:12
 kciop - 4 avril 2006 à 11:27
Bonjour, je voudrais comparer deux éléments mais pour cela je dois d'abordm'assurer qu'ils sont du même type. Le paramètre "args" reçu par la methode "main( )" est un tableau de String. Il faut donc que j'arrive à comparer cette "String" avec une autre "String".
Dans la documentation Java.sun.com/1.3/docs/api, dans le chapitre de la classe "Object" du paquetage "java.lang" je ne trouve pas la methode permettant de comparer deux "String" entre elles, si quelqu'un pourrait m'aider sa serait sympa

Merci
A voir également:

2 réponses

Utilisateur anonyme
4 avril 2006 à 10:45
public class CompareStrings {
	public static void main(String[] args) {
		String first = "Un";
		String second = "Deux";
		String third = "Un";

		System.out.println(first.equals(second));
		System.out.println(first.equals(third));
	}

}


;-)
HackTrack
0
Hello!

Pour les manupulations des chaines de caractères, il vaut mieux regarder la doc java de String.

Il n'y a pas qu'une seule methode pour comparer deux chaines. Tu as la méthode equals/equalsIgnoreCase pour l'égalité stricte ou compareTo/compareToIgnoreCase qui permet de comparer et donner un ordre de "grandeur" entre les strings (ordre lexicographique).

++
--
kciop
0