美文网首页
基础类Object

基础类Object

作者: 崇文树 | 来源:发表于2020-01-16 22:48 被阅读0次

String类的核心方法:

private final char[] value; // final修饰的char数组;

private int hashCode;

// trim方法

public String trim(){

    int start = 0;

    int end = this.value.length;

    char[] val=this.value;

    while( (start<end) && (val[start] <= ' ' )){

        start++;

    }

    while( start<end) && (val[end] <= ' '){

        end--;

    }

    return (start>0 || end<this.value.length) : subString(start,end) : this;

}

// subString方法

public String subString(start,end){

    if(start<0){

        throw new StringIndexOutOfBoundsException(start);

    }

    if(end>this.value.length){

         throw new StringIndexOutOfBoundsException(end);

    }

    int sub=end-start;

    if(sub<0){

         throw new StringIndexOutOfBoundsException(sub);

    }

    return (start==0)&&(end==this.value.length) ? this : new String(value,start,sub);

}

// startsWith方法

public boolean startsWith(String prefix,int offset){

    char[] source=this.value;

    int sl=this.value.length;

    char[] pre=prefix.value;

    int pl=prefix.value.length;

    if(offset<0 || offset>sl-pl){

        return false;

      }

    int index=0;

    while(--pl>=0){

        if(surce[offset++]!=pre[index++]){

            return false;

        }

    }

return true;

}

相关文章

  • 基础类Object

    String类的核心方法: private final char[] value; // final修饰的char...

  • Java基础05Java API

    Java 基础04多线程 常用类 Object类:lang包下; 概述:Object是类层次结构的根类。所有的类都...

  • Object 常用的一些方法

    Object Object是javascript中所有类的基础,所有的对象的原型链底端都是Object.proto...

  • Java编程基础(11)

    Java编程基础知识:Java内置包装内 1.Java Object类详解:Object类的常用方法(equals...

  • Java基础-Object类

    Object是Java所有类的父类,其重要方法包括: 一、clone() clone()方法创建并返回该对象的一个...

  • 引用类型总结

    object:基础类 new Object();{attr1:xxx;attr2:xxx} array:各种数组的...

  • 还搞不清equals()与hashCode()方法?那就看看阿里

    java.lang.Object类中有两个非常重要的方法: Object类是类继承结构的基础,所以是每一个类的父类...

  • 数组与对象的拷贝【Java拾遗】

    一、数组的拷贝主要有以下几种方式。 Object.clone() 该方法继承自Object类,数组元素为基础数据类...

  • C#相关术语

    MFC(Microsoft Foundation Class)微软基础类库COM(Component Object...

  • JQuery基础

    #JQuery基础 1.Javascript类的实现方式 1.Object方式 * Objecet是所有类的父类,...

网友评论

      本文标题:基础类Object

      本文链接:https://www.haomeiwen.com/subject/bemqzctx.html