Mémo 2 méthodes bien utiles
2 pages
Français

Mémo 2 méthodes bien utiles

-

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

Description

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.

Sujets

Informations

Publié par
Publié le 15 septembre 2014
Nombre de lectures 230
Langue Français

Exrait

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() );}
  • Accueil Accueil
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • BD BD
  • Documents Documents