摘要:
一. 这题有这么几种做法,先说其中一种。如果想知道nba有几个,得有计数器。怎么知道它有nba?包含的方法。但是我们不光要判断是否有,还要判断有几个。这就要进行查找,怎么能知道它到底有没有呢?我们要通过另外一种方式,既能找它有没有,还能找到它的位置。nba有没有,用indexof来 这种方法的弊端在 阅读全文
摘要:
一. 在介绍一个字符串缓冲区的小插曲。 new了一个StringBuffer,就是相当于一个长度为16的数组,如果装入第个字17符怎么办呢? 给大家介绍一下可变程度数组,说一下其原理。首先一点,数组必须是固定长度的。 如果输入的字符变多,系统会将原有的长度变长,一般会增加一倍。如何将原有的字符串导入 阅读全文
摘要:
一. 说完了添加,现在说一下删除。用操作容器的方法进行删除的话,方法不外乎两个,要么是delete,要么是remove。 一般是delete.xxxx,或者是remove.xxxx。delete貌似包含头不包含尾。 DOS结果显示为ae。现在想要将字符串缓冲区里的内容全部删除,这个动作叫做清空缓存区 阅读全文
摘要:
一. 这个对象以后开发中很常用,Buffer是缓冲区的意思,字符串缓冲区对象。 在java.lang包中,有StringBuffer类。缓冲区就是容器,对数据进行了临时存储,StringBuffer做就得就是这个事情。 之前学习的数组也是个容器,它也能存储东西,区别在哪里? 数组是固定长度的,Str 阅读全文
摘要:
一. 数组输出可以是通过打印的方式,也可以是调用对象的方法,变成字符串的形式。 control+shift+f,代码规范化。 阅读全文
摘要:
一. 对于字符串内存进行一个剖析。 现在介绍一个方法,一会儿要用到,但是实际开发并不多见。 intern()可以对常量池进行操作, s1是个对象,接着用s1对象去调用操作常量池中的方法,调用这个方法返回了池子中的对象。 接着进行对比,s1==s2么?结果是false,跟下图中的写法是一回事。 这里的 阅读全文
摘要:
一. 这个方法比较特殊,单独来说。字符串还能进行比较,a和b比较一下谁大谁小。 4.比较 比较方法返回的是什么类型?比较有三种结果,要么大,要么小,要么相等。因此不能采用boolean类型,换成其他类型。 什么叫字典顺序比较?就是按照阿斯科码表的顺序来比较, 此字符串就是this,this和传递进来 阅读全文
摘要:
一. 字符串上的最后一个功能,就是判断。 3. 判断 3.1 两个字符串内容是否相同 返回类型是boolean类型,boolean equals(Object obj)。这是覆写父类的方法,父类中参数列表是什么样的,子类中也要是什么样的。因此,参数列表必须是Object obj。 截图中的结果为fa 阅读全文