>  기사  >  Java  >  Java 예제 - 연결 문자열

Java 예제 - 연결 문자열

黄舟
黄舟원래의
2017-02-22 09:53:091162검색

다음 예에서는 "+" 연산자와 StringBuffer.append() 메서드를 통해 문자열을 연결하는 방법을 보여주고 성능을 비교합니다.

//StringConcatenate.java 文件
public class StringConcatenate{
   public static void main(String[] args){
      long startTime = System.currentTimeMillis();
      for(int i=0;i<5000;i++){
         String result = "This is"
         + "testing the"
         + "difference"+ "between"
         + "String"+ "and"+ "StringBuffer";
      }
      long endTime = System.currentTimeMillis();
      System.out.println("字符串连接" 
      + " - 使用 + 操作符 : " 
      + (endTime - startTime)+ " ms");
      long startTime1 = System.currentTimeMillis();
      for(int i=0;i<5000;i++){
         StringBuffer result = new StringBuffer();
         result.append("This is");
         result.append("testing the");
         result.append("difference");
         result.append("between");
         result.append("String");
         result.append("and");
         result.append("StringBuffer");
      }
      long endTime1 = System.currentTimeMillis();
      System.out.println("字符串连接" 
      + " - 使用 StringBuffer : "
      + (endTime1 - startTime1)+ " ms");
   }}

위 코드 예의 출력 결과는 다음과 같습니다.

字符串连接 - 使用 + 操作符 : 0 ms 
字符串连接 - 使用 StringBuffer : 42 ms

위 내용은 Java 예제-연결 문자열 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.