content: package com.alibaba.json.test.a;
  
  import com.alibaba.fastjson.util.IOUtils;
  
  public class WhiteSpaceTest {
      public static void main(String[] args) throws Exception {
          for (int i = 0; i < 3; ++i) {
              perf();
          }
          //ch < IOUtils.whitespaceFlags.length && IOUtils.whitespaceFlags[ch]
      }
  
      protected static void perf() {
          int count = 0;
  
          long startMillis = System.currentTimeMillis();
          for (int i = 0; i < 1000 * 200; ++i) {
              for (char ch = 0; ch < 10000; ++ch) {
                  
  //                boolean whitespace = c < 33 && (4294981376L & (1L << c)) != 0;
  //                boolean whitespace = c == ' ' || c == '\r' || c == '\n' || c == '\t' || c == '\f' || c == '\b';
                    boolean whitespace = ch <= ' ' && (ch == ' ' || ch == '\r' || ch == '\n' || ch == '\t' || ch == '\f' || ch == '\b');
                  if (whitespace) {
                      count++;
                  }
  //                if (ch < IOUtils.whitespaceFlags.length && IOUtils.whitespaceFlags[ch]) {
  //                    count++;
  //                }
  //                if (c <= ' ' && (c == ' ' || c == '\r' || c == '\n' || c == '\t' || c == '\f' || c == '\b')) {
  //                    count++;
  //                }
              }
          }
          
          long endMillis = System.currentTimeMillis();
          long millis = endMillis - startMillis;
          System.out.println("millis : " + millis + ", count " + count);
      }
  }
  