Principes de base de l'utilisation des caractères (Java)

Manipulation de caractères (java)

Ceci est le premier message. Cette fois, j'ai résumé le fonctionnement du personnage. C'est basique, alors je regarderai en arrière quand je l'oublierai.

public class Main{
    public static void main(String[] args){
        String s1 = "Étudier Java";
        String s2 = "Java";
        String s3 = "java";
        String s4 = "Javascript";
        String s5 = "javascript";
        String s6 = "";
        String s7 = "Etudier Java";
        String s8 = " j a v a ";
        String s9 = " j a v a ";
        String s10 = "jjjjjjjjjj";
        String s11 = "jjjjjaaaaavvvvvaaaaa";
        String s12 = "j";
        String s13 = "0123456789";
        String s14 = "a0b1c2d3e4f5g6h7i8j9k10";
        String s15 = "0a1b2c3d4e5f6g7h8i9j10k";
        String s16 = "a,0,b,1,c,2,d,3,e,4,f,5,g,6,h,7,i,8,j,9,k,10";

//Vérifiez si le contenu des caractères est égal
//Caractère que vous souhaitez rechercher.equals(Caractère que vous souhaitez rechercher)
if(s2.equals(s3)){
  System.out.println("s2 et s3 ont le même caractère");
  }else{
        System.out.println("s2 et s3 ne sont pas égaux");
  }

//Vérifiez si les caractères sont égaux quelle que soit la casse Le caractère à rechercher.equalsIgnoreCase(Caractère que vous souhaitez rechercher)
if(s2.equalsIgnoreCase(s3)){
 System.out.println("s2 et s3 ont le même caractère");
 }else{
  System.out.println("s2 et s3 ne sont pas égaux");
 }

//Afficher la longueur de la chaîne de caractères Le caractère que vous souhaitez rechercher.lenght()
System.out.println(s4.length());

//Vérifiez s'il s'agit d'un caractère vide Le caractère que vous souhaitez rechercher.isEmpty()
if(s6.isEmpty()){
  System.out.println("s6 est un caractère vide");
 }else{
  System.out.println("s6 n'est pas un caractère vide");
 }

//Vérifiez si la chaîne s est incluse Le caractère que vous souhaitez rechercher.contains(Caractère que vous souhaitez rechercher)
if(s4.contains(s2)){
 System.out.println("s2 est inclus dans s4");
 }else{
 System.out.println("s4 n'inclut pas s2");
 }

//Vérifiez s'il commence par la chaîne s Le caractère que vous souhaitez rechercher.startsWith(Caractère que vous souhaitez rechercher)
if(s4.startsWith(s2)){
  System.out.println("s4 commence par Java");
  }else{
  System.out.println("s4 ne démarre pas avec Java");
  }

//Vérifiez si elle se termine par la chaîne s Le caractère que vous souhaitez rechercher.endsWith(Caractère que vous souhaitez rechercher)
  if(s4.endsWith(s2)){
  System.out.println("s4 se termine par Java");
  }else{
   System.out.println("s4 ne se termine pas par Java");
  }

//Trouvez l'endroit où la chaîne de caractères s apparaît pour la première fois depuis le début. Caractère que vous souhaitez rechercher.indexof(Caractère de recherche)
System.out.println(s2.indexOf(s4)); //-Si 1, le caractère de recherche n'existe pas
System.out.println(s4.indexOf(s2)); //0 ou plus est la position où le caractère de recherche se produit

//Trouvez l'endroit où la chaîne apparaît pour la première fois par derrière. Caractère que vous souhaitez rechercher.lastIndexOf(Caractère de recherche)
System.out.println(s2.lastIndexOf(s4)); //-Si 1, le caractère de recherche n'existe pas
System.out.println(s7.lastIndexOf(s2)); //0 ou plus est la position où le caractère de recherche se produit

//Découpez un seul caractère à la position spécifiée Le caractère que vous souhaitez rechercher.charAt(Emplacement du personnage que vous souhaitez découper)
System.out.println(s7.charAt(1)); //Strong est affiché

//Découpez des caractères de n'importe quelle longueur à partir de la position spécifiée Caractères que vous souhaitez rechercher.substring(Emplacement du personnage que vous souhaitez découper)
System.out.println(s7.substring(1)); //Spectacles Java forts
System.out.println(s7.substring(1,4)); //Strong Ja s'affiche

//Convertir les caractères majuscules en minuscules que vous souhaitez convertir.toLowerCase()
System.out.println(s2.toLowerCase()); //Java devient Java

//Convertir du caractère inférieur au caractère supérieur Le caractère que vous souhaitez convertir.toUpperCase()
System.out.println(s2.toUpperCase()); //java devient JAVA

//Effacez l'espace blanc avant et après le caractère Le caractère que vous souhaitez convertir.trim()
System.out.println(s8.trim()); //j a v a devient JAVA

//Remplacer la chaîne de caractères Caractère que vous souhaitez convertir.replace(Caractères que vous souhaitez convertir,Caractères convertis)
System.out.println(s9.replace("j","a")); //S'affiche comme un a v a
System.out.println(s9.replace(" ","")); //Supprimer les espaces en java et afficher les caractères

StringBuilder hoge = new StringBuilder(); //Nouvelle instance de StringBuilder à hoge
  for(int i = 0; i < 1000; i++) { //Répéter pour le traitement interne 1000 fois
  hoge.append("a"); //Ajouter un à hoge
  hoge.append("z"); //Ajouter z à hoge
 }

//Vérifier le modèle de caractère(Expressions régulières)Caractère que vous souhaitez rechercher.matches(Caractères à comparer)
//Le caractère de la variable correspond-il au caractère de Java?
System.out.println(s7.matches("Etudier Java")); //true
System.out.println(s7.matches("étude")); //false
System.out.println(s7.matches("Java")); //false

Recommended Posts

Principes de base de l'utilisation des caractères (Java)
Résumé des bases du langage Java
Les bases de Java
Les bases de Java
Les bases de Java
Mémorandum du nouveau diplômé SES [Java basics]
bases de la programmation Java
[# 1 Java] Principes de base de Java-Major avant d'étudier-
Bases de Ruby
Principes de base de Java JAR
[jour: 5] J'ai résumé les bases de Java
Notions de base orientées objet (Java)
Retour sur les bases de Java
Principes de base du traitement parallèle Java
Code de caractère Java
[Java] Présentation de Java
[java] Résumé de la gestion des chaînes de caractères
J'ai compris les bases de la saisie de caractères
[Introduction à Java] Bases de l'arithmétique Java (pour les débutants)
[Java] Fonctionnement du système de fichiers
Collection expirée de java
Caractéristiques prévues de Java
[Java] Importance de serialVersionUID
NIO.2 examen de Java
Avis sur Java Shilber
java --Unification des commentaires
Bases de la programmation Java Practice-array
Histoire des annotations Java
java (mérites du polymorphisme)
Principes de base du réseau Java (communication)
Principes de base de l'instruction try-with-resources
À propos de l'opération de réduction du flux Java8
Examen NIO de Java
Muscle Java Basics Jour 1
[Java] Trois fonctionnalités de Java
Résumé du support Java 2018
[Pour les débutants] Comprendre rapidement les bases de Java 8 lambda
[Session d'étude interne] Bases de l'annotation Java (2017/11/02) ~ En construction ~
J'ai résumé les types et les bases des exceptions Java
À propos de la conversion pleine largeur ⇔ demi-largeur des chaînes de caractères en Java
[Java] Opération objet de la classe ArrayList (AOJ ④ Inversion de séquence de nombres)
[Java] Gestion des chaînes de caractères (classe String et classe StringBuilder)
À propos des instances Java
[Java] Utilisation de Mirage-Basic de SQL
[Java] Compréhension débutante de Servlet-②
Surveillance Docker-expliquant les bases des bases-
[Java] Pratique de la gestion des exceptions [Exception]
[GCD] Principes de base de la classe DispatchQueue
[Java11] Résumé du flux -Avantages du flux-
J'ai essayé de résumer les bases de kotlin et java
[Java] Méthode de comparaison de chaînes de caractères et méthode de comparaison utilisant des expressions régulières
À propos du fonctionnement simple de Docker
[Java] Création d'annotations originales
java learning day 4
[Java] Compréhension débutante de Servlet-①
Java fin du mois plusMonths
[Java] Résumé des expressions régulières