Maison > Java > javaDidacticiel > le corps du texte

Exemple Java - Test de comparaison des performances des chaînes

黄舟
Libérer: 2017-02-22 09:47:50
original
1194 Les gens l'ont consulté

L'exemple suivant montre la création d'une chaîne de deux manières et le test de ses performances :

//StringComparePerformance.java 文件public class StringComparePerformance{
   public static void main(String[] args){      
      long startTime = System.currentTimeMillis();
      for(int i=0;i<50000;i++){
         String s1 = "hello";
         String s2 = "hello"; 
      }
      long endTime = System.currentTimeMillis();
      System.out.println("通过 String 关键词创建字符串" 
      + " : "+ (endTime - startTime) 
      + " 毫秒" );       
      long startTime1 = System.currentTimeMillis();
      for(int i=0;i<50000;i++){
         String s3 = new String("hello");
         String s4 = new String("hello");
      }
      long endTime1 = System.currentTimeMillis();
      System.out.println("通过 String 对象创建字符串" 
      + " : " + (endTime1 - startTime1)
      + " 毫秒");
   }}
Copier après la connexion

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

通过 String 关键词创建字符串 : 6 毫秒 
通过 String 对象创建字符串 : 14 毫秒
Copier après la connexion

Ce qui précède est le test de comparaison des performances d'une chaîne d'exemple Java. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !




É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