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

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

黄舟
黄舟original
2017-02-07 10:49:201297parcourir

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);
      }
   }}

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

Found Hello at index 0

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);
   }}

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

String before reverse:abcdef
String after reverse:fedcba

▎ 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);
   }}

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

thi is Java

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 (www.php.cn) pour plus de contenu connexe !


Déclaration:
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
Article précédent:Tutoriel de réflexion JavaArticle suivant:Tutoriel de réflexion Java