Chaîne Java

[Chaîne de caractères Java]

Ceci est un mémo des chaînes de caractères Java utilisées dans les affaires. Je l'ai utilisé pendant le développement, donc je l'ai résumé.

StringBuilder

La classe StringBuilder peut être utilisée après l'instanciation Il s'agit d'une classe pour effectuer des opérations sur des chaînes de caractères.

Dans une combinaison de chaînes, utilisez la méthode append et la chaîne que vous souhaitez combiner à l'aide de l'argument.

Lors de la concaténation d'un grand nombre de chaînes, vous devez essayer d'utiliser StringBuilder, qui offre les performances les plus élevées.

//Extrait de certains des formats utilisés en entreprise

//Génération d'instance
StringBuilder sb = new StringBuilder();

//Génération SQL
sb.append("SELECT");
sb.append("Sample");
sb.append("Sample2");
sb.append("Sample3");
sb.append("FROM");
sb.append("SampleTable");


//* Le traitement par lots est effectué 24 heures sur 24, 365 jours par an, il est donc utilisé pour que la vitesse de traitement ne ralentisse pas.

Lors de l'utilisation de StringBuffer

Lors de l'utilisation de threads, StringBuilder peut causer des problèmes. Au lieu de cela, utilisez la classe StringBuffer.

Je ne veux pas utiliser StringBuilder dans un environnement multithread, donc StringBuilder avec de bonnes performances si la sécurité des threads est garantie. Si la sécurité des threads n'est pas garantie, utilisez plutôt StringBuffer.

Le style d'écriture de base est presque le même.

De côté

Beaucoup de seniors de l'entreprise utilisent Java depuis environ 20 ans dans les affaires, je pense donc que je suis très chanceux car il y a beaucoup de gens comme des mentors près de moi en tant que débutant Java.

Recommended Posts

Chaîne Java
[Java] Remplissage de la chaîne de caractères
Traitement des chaînes Java
Chaîne divisée (Java)
[Java] Comparaison des chaînes de caractères et && et ||
Remplacement multiple de chaîne Java
[Note] Java: recherche de chaînes de caractères
[Note] Java: enquête sur les chaînes de caractères
Java
À propos de la classe Java String
Chaîne
Java
Sous-chaîne de classe Java inflexible String
Réflexion sur la manipulation de chaînes Java
[Java] À propos de String et StringBuilder
[Java] Comparaison de vitesse de combinaison de chaînes
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
[Java] Annotation
Module [Java]
Tableau Java
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Puzzle à cordes
Diverses méthodes de la classe Java String
Journée Java 2018
java (tableau)
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
Étudier Java ―― 1
[Java] Array
[Java] Polymorphisme
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)