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);
        }
    }
    
  • 相关阅读:
    任务18格式化
    任务17分区
    任务16 BIOS与CMOS
    任务15硬件组装过程说明
    任务14选配机箱
    任务13选配电源
    任务12选配显卡
    任务11选配机械硬盘
    任务10选配固态硬盘
    Android自定义控件:动画类(八)----ObjectAnimator基本使用
  • 原文地址:https://www.cnblogs.com/fly-book/p/11340428.html
Copyright © 2011-2022 走看看