zoukankan      html  css  js  c++  java
  • java--CharAt,StartWith

    public class CharAtStartWithDemo {
        public static void main(String[] args){
            //jdk8
            testCharAt();//1
            testStartWith();//4
        }
        public static void testCharAt(){
            StringBuffer sb = new StringBuffer();
            for (int i = 0; i < 1000; i++) {
                sb.append(i);
                if (i < 999){
                    sb.append(",");
                }
            }
            String s = sb.toString();
            int length = s.length();
            long begin = System.currentTimeMillis();
            for (int i = 0; i < 10000; i++) {
                if (s.charAt(0)=='a'&&s.charAt(1)=='b'&&s.charAt(2)=='c'){}
                if (s.charAt(length-1)=='a'&&s.charAt(length-2)=='b'&&s.charAt(length-3)=='c'){}
            }
            long end = System.currentTimeMillis();
            System.out.println(end-begin);
        }
        public static void testStartWith(){
            StringBuffer sb = new StringBuffer();
            for (int i = 0; i < 1000; i++) {
                sb.append(i);
                if (i < 999){
                    sb.append(",");
                }
            }
            String s = sb.toString();
            int length = s.length();
            long begin = System.currentTimeMillis();
            for (int i = 0; i < 10000; i++) {
                if (s.startsWith("abc")){}
                if (s.endsWith("abc")){}
            }
            long end = System.currentTimeMillis();
            System.out.println(end-begin);
        }
    }
    
  • 相关阅读:
    1065-两路合并
    1064-快速排序
    1063-冒泡排序
    1062-直接插入排序
    1061-简单选择排序
    1058-Tom and Jerry
    关于WinForm引用WPF窗体
    ref与out的区别
    看到他我一下子就悟了(续)---委托
    域名的a记录转过来他的公网ip
  • 原文地址:https://www.cnblogs.com/fly-book/p/11340428.html
Copyright © 2011-2022 走看看