zoukankan      html  css  js  c++  java
  • java中的CharSequence

    CharSequence来自java.lang包

    在书中的介绍:

    接口CharSequence从CharBuffer、String、StringBuffer、StringBuilder类中抽象出了字符序列的一般化定义:
    
    interface CharSequence {
        CharAt(int i);
        length();
        subSequence(int start, int end);
        toString();
    }
    

    因此,这些类都实现了接口。多数正则表达式都接受CharSequence类型的参数。

    在现在的jdk13文档里,有一些变化:

    使用场景:

    比如,我们要使用一个正则表达式,

    这个matcher()接受的参数就是CharSequence类型,文档中说了这个是一个 char values 的可读序列,而 CharBuffer, Segment, String, StringBuffer, StringBuilder 都是它的实现类,所以用的时候尽管放开用好了,暂时先就当成 String 来用好了,以后需要深入的时候再去研究。

  • 相关阅读:
    20210524
    20210521
    20210520
    20210519
    20210518
    20210517
    字符设备驱动三
    字符设备驱动二
    字符设备驱动一
    git基本操作
  • 原文地址:https://www.cnblogs.com/fanlumaster/p/13681658.html
Copyright © 2011-2022 走看看