Mémo 2 méthodes bien utiles

icon

2

pages

icon

Français

icon

Documents

2014

Écrit par

Publié par

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

icon

2

pages

icon

Français

icon

Documents

2014

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

Aide-mémoire (2) sur quelques méthodes bien utiles! toLowerCase()Cette méthode permet de transformer toutes saisies clavier de type caractère en minuscules : Stringchaine = newString("BONJOUR TOUT LE MONDE !"), chaine2 = newString(); chaine2 = chaine.toLowerCase();//donne "bonjour tout le monde !" toUpperCase()Elle transforme une chaîne de caractères en majuscules.
Voir icon arrow

Publié par

Publié le

15 septembre 2014

Langue

Français

Aide-mémoire (2) sur quelques méthodes bien utiles!
toLowerCase()Cette méthode permet de transformer toutes saisies clavier de type caractère en minuscules : Stringchaine = newString("BONJOUR TOUT LE MONDE !"), chaine2 = newString(); chaine2 = chaine.toLowerCase();//donne "bonjour tout le monde !" toUpperCase()Elle transforme une chaîne de caractères en majuscules. Et s'utilise comme suit : Stringchaine = newString("bonjour tout le monde"), chaine2 = newString(); chaine2 = chaine.toUpperCase();//donne BONJOUR TOUT LE MONDE length()permet de donner la longueur d'une chaîne de caractères (en comptant les espaces blancs). Stringchaine = newString("bonjour ! "); int longueur = 0; longueur = chaine.length();//donne 10 concat()permet de concaténer deux chaînes de caractères. Stringstr1 = newString("Bonjour "), str2 = newString("tout le monde !"), str3 = newString(); str3 = str1.concat(str2);//donne "Bonjour tout le monde!" equals()Permet de voir si deux chaînes de caractères sont identiques. Donc, de faire des tests. C'est avec cette fonction que vous ferez vos tests de conditions, lorsqu'il y aura desString: Stringstr1 = newString("bonjour"), str2 = newString("bonsoir"); if (str1.equals(str2))//Si les deux chaînes sont identiques System.out.println("Les deux chaines sont identiques !"); else S stem.out.println("Les deux chaînes sont différentes !"); charAt()il s'agit d'une méthode d'extraction de caractères, le premier caractère sera le numéro0. Cette méthode prend un entier comme argument. Stringnbre = newString("1234567"); char carac = ' '; carac = nbre.charAT(4);//renverra ici le caractère 5substring()elle permet d'extraire une sous-chaîne de caractères à une chaîne de caractères. Cette méthode prend 2 entiers comme arguments. Le premier définit le début de la sous-chaîne à extraireinclus, le deuxième correspond au dernier caractère à extraireexclus. Et le premier caractère est aussi le numéro0. Stringchaine = newString("la paix sur terre"), chaine2 = newString(); chaine2 = chaine.substring(3,17);//permet d'extraire "paix sur terre" indexOf()/lastIndexOf()indexOf()permet d'explorer une chaîne de caractères depuis son début.lastIndexOf()depuis sa fin. Elle prend uncaractère, ou une chaîne de caractèrescomme argument, et renvoie unint. Tout commecharAt()et subString(), le premier caractère est à la place0. Je crois qu'ici un exemple s'impose, plus encore que pour les autres fonctions : String mot = new String("occasionnellement"); int n = 0; n = mot.indexOf('t'); // n vaut 16 System.out.println(n); n = mot.lastIndexOf('n'); // n vaut 15 System.out.println(n); n = mot.indexOf("si"); // n vaut 4 System.out.println(n); n = mot.lastIndexOf("l"); //11 System.out.println(n); n = mot.lastIndexOf("ll"); //10 System.out.println(n); n = mot.indexOf('x'); //-1 System.out.println(n); Conversion dun int en Stringint i = 12; Stringj = newString(); j = j.valueOf(i);//j=”12”Conversion dun String en int int i = 12; Stringj = newString(); j = j.valueOf(i);
int k =Inte er.valueOf(j).intValue(); //k=12Conversion dun int vers un autre type numérique int i = 123; float j = (float)i; int i = 123; double j = (double)i;Les fonctions mathématiques La méthode round(n)double valeur[] = {-5.7, -5.5, -5.2, -5.0, 5.0, 5.2, 5.5, 5.7 };for (int i = 0; i < valeur.length; i++) { System.out.println("round("+valeur[i]+") = "+Math.round(valeur[i]));} La méthode pow(double, double) System.out.println(" 5 au cube = "+Math.pow(5.0, 3.0) );La méthode sqrt(double) System.out.println(" racine carree de 25 = "+Math.sqrt(25.0) );}La méthode exp(double)System.out.println(" exponentiel de 5 = "+Math.exp(5.0) );}La méthode random()System.out.println(" un nombre aléatoire = "+Math.random() );}
Voir icon more
Alternate Text