La fonction d'acquisition de la classe de chaînes: la fonction d'acquisition de base de la classe de chaîne, exemples de fonction d'acquisition, fonction de conversion de base de la classe de chaîne, exemples de fonction de conversion,
1. La fonction d'acquisition de la classe String:
(1) int le long ()
Obtient la longueur de la chaîne, c'est-à-dire le nombre de caractères dans la chaîne.
(2) Char Charat (INT INDEX)
Obtient les caractères à la position d'index spécifiée.
(3) IND INDEXOF (INT CH)
Obtient l'index du caractère spécifié qui apparaît d'abord dans cette chaîne. Remarque: INT est utilisé ici, pas Char, car «A» et 97 peuvent être transmis en tant que paramètres réels.
(4) Int Indexof (String Str)
Obtient l'index de la première occurrence de la chaîne spécifiée dans cette chaîne.
(5) Int Indexof (int ch, int fromindex)
Obtient l'index qui apparaît pour la première fois après la position spécifiée dans cette chaîne.
(6) Int indexof (String Str, int FromIndex)
Obtient l'index qui apparaît pour la première fois après la position spécifiée dans cette chaîne.
(7) SBSTRING STRACE (int start)
Intercepter les sous-chaînes de la position spécifiée, par défaut, jusqu'à la fin. (Y compris l'emplacement de démarrage)
(8) String substring (int start, int end)
Saisissez la sous-chaîne depuis le début de la position spécifiée à la fin de la position spécifiée. (Le démarrage du package n'inclut pas la fin)
2. Exemples d'obtention de fonctions
package cn.itcast_06; classe publique StringDemo {public static void main (String [] args) {// int length () // Obtenez la longueur de la chaîne, c'est-à-dire le nombre de caractères dans la chaîne. String s = "Helloworld"; System.out.println ("Length ():" + S.Length ()); // 10 System.out.println ("--------------------------"); // char Charat (int index) // obtient les caractères à la position d'index spécifiée. System.out.println ("Charat:" + S.Charat (0)); // H System.out.println ("Charat:" + S.Carat (9)); // D System.out.println ("--------------------------"); // int indexof (int ch) // obtient l'index du caractère spécifié qui apparaît pour la première fois dans cette chaîne. Remarque: INT est utilisé ici, pas Char, // La raison en est que «A» et 97 peuvent être transmis en tant que paramètres réels. System.out.println ("indexof:" + s.indexof ('h')); // 0 system.out.println ("indexof:" + s.indexof ('d')); // 9 System.out.println ("----------------------------"); // Int indexof (String Str) // Obtenez l'index qui apparaît pour la première fois dans cette chaîne. System.out.println ("indexof:" + s.indexof ("owo")); // 4 System.out.println ("indexof:" + s.indexof ("ld")); // 8 System.out.println ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // INDEXOF (String Str, int FromIndex) // Obtenez l'index qui apparaît pour la première fois après la position spécifiée dans cette chaîne. // String substring (int start) // intercepter la substring à partir de la position spécifiée, la valeur par défaut est d'intercepter jusqu'à la fin. Démarrer de la position spécifiée à la fin de la position spécifiée.3. Fonction de conversion de chaîne:
(1) octet [] getBytes ()
Convertissez les chaînes en tableaux d'octets.
(2) char [] tocharArray ()
Convertissez les chaînes en tableaux de caractères.
(3) Valeur de chaîne statique (char [] chs)
Convertit un tableau de caractères en une chaîne.
(4) Valeur de chaîne statique (int i)
Convertissez les données de type INT en une chaîne.
Remarque: La méthode de valeur de la classe de chaîne peut convertir tout type de données en une chaîne.
(5) String TolowerCase ()
Convertissez la chaîne en minuscules.
(7) String ToupperCase ()
Convertissez la chaîne en capitalisation.
(8) String Concat (String Str)
Cousez les cordes. Use + est ok.
4. Exemples de fonctions de conversion de la classe de chaînes:
package cn.itcast_06; classe publique StringDemo4 {public static void main (string [] args) {// définir un objet de chaîne String s = "javase"; // byte [] getBytes (): convertir une chaîne en un tableau d'octet. octet [] bys = s.getBytes (); for (int x = 0; x <bys.length; x ++) {System.out.println (bys [x]); } System.out.println ("-------------------------------------"); // char [] toCharArray (): convertir une chaîne en un tableau de caractères. char [] chs = s.tocharArray (); for (int x = 0; x <chs.length; x ++) {System.out.println (chs [x]); } System.out.println ("----------------------------------"); // Valeur de chaîne statique (char [] chs): convertir un tableau de caractères en une chaîne. String ss = string.valueof (chs); System.out.println (SS); System.out.println ("----------------------------------"); // Valeur de chaîne statique (int i): convertir les données de type int en une chaîne. int i = 100; String sss = string.valueof (i); System.out.println (SSS); System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println (" S: "+ S.ToLowerCase; System.out.println ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.println (" ToupperCase: "+ S.ToupperCase; System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- String S1 =" Javase "; String S2 =" Javaee "; String S3 = S1 + S2; String S4 = S1.Concat (S2); System.out.println ("S3:" + S3);Remplir:
Ce qui suit est la fonction d'acquisition de la classe de chaîne
chaîne de package; // Fonction de la classe String classe publique StringDemo {public static void main (String [] args) {// définir un objet de chaîne String s = "helloworld"; // renvoie la longueur de la chaîne System.out.println ("s.length =" + s.length ()); // obtenir le caractère index à la position spécifiée.out.println ("Charat:" + S.Charat (7); System.out.println ("indexof:" + s.indexof ('l')); // renvoie l'index System.out.println ("indexof:" + s.indexof ("owo")); // renvoie l'index System.out.println ("indexof:" + s.indexof ("owo")); System.out.println ("indexof:" + s.indexof ('l', 4)); // non trouvé ou s'il n'existe pas, il renvoie -1 // renvoie l'index qui apparaît pour la première fois dans cette chaîne à partir de la position spécifiée System.out.println ("index:" + s.indexof ("ell", 4)); // Seveve System.out.println ("Sous-chaîne:" + S.SubString (2)); // Seve de la position spécifiée à la position spécifiée (Fermer et Open Back) System.out.println ("Sous-chaîne:" + S.SubString (2,8)); }}Résumer
Ce qui précède est la fonction d'acquisition et de conversion de la classe de chaîne qui vous est présentée par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!