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 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.
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