Maison > Java > javaDidacticiel > [Exemple JAVA] Recherche de chaîne, inverser, supprimer

[Exemple JAVA] Recherche de chaîne, inverser, supprimer

黄舟
Libérer: 2017-02-07 10:49:20
original
1273 Les gens l'ont consulté

Exemple Java - Recherche de chaîne

L'exemple suivant utilise la méthode indexOf() de la classe String pour trouver la position où la sous-chaîne apparaît dans la chaîne, et si elle existe, renvoie la position où la chaîne apparaît (le premier bit est 0), s'il n'existe pas, -1 est renvoyé :

//SearchStringEmp.java 文件public class SearchStringEmp{
   public static void main(String[] args) {
      String strOrig = "Hello readers";
      int intIndex = strOrig.indexOf("Hello");
      if(intIndex == - 1){
         System.out.println("Hello not found");
      }else{
         System.out.println("Found Hello at index "
         + intIndex);
      }
   }}
Copier après la connexion

Le résultat de sortie de l'exemple de code ci-dessus est :

Found Hello at index 0
Copier après la connexion

Inversion de chaîne

L'exemple suivant montre comment utiliser la fonction reverse de Java reverse() pour inverser une chaîne :

public class StringReverseExample{
   public static void main(String[] args){
      String string="abcdef";
      String reverse = new StringBuffer(string).
      reverse().toString();
      System.out.println("nString before reverse:
      "+string);
      System.out.println("String after reverse:
      "+reverse);
   }}
Copier après la connexion

Le résultat de sortie de l'exemple de code ci-dessus est :

String before reverse:abcdef
String after reverse:fedcba
Copier après la connexion

▎ Supprimer un caractère dans la chaîne

Dans l'exemple suivant, nous utilisons la fonction de chaîne substring() pour supprimer un caractère dans la chaîne, et nous encapsulons la fonction dans la fonction removeCharAt .

L'exemple de code est le suivant :

//Main.java 文件public class Main {
   public static void main(String args[]) {
      String str = "this is Java";
      System.out.println(removeCharAt(str, 3));
   }
   public static String removeCharAt(String s, int pos) {
      return s.substring(0, pos) + s.substring(pos + 1);
   }}
Copier après la connexion

Le résultat de sortie de l'exemple de code ci-dessus est :

thi is Java
Copier après la connexion

Ce qui précède est la chaîne [exemple JAVA] recherche, annulation et suppression de contenu, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) pour plus de contenu connexe !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal