摘要:
1.ArrayList常用成员方法 可以大致分为4种,增 删 改 查 1.增 1.public boolean add(E e) 将括号里的元素直接添加到集合中,添加的元素按照顺序依次排列。 其中,E表示泛型<>里的类型,只能添加泛型限定的数据 我们发现上图中即使没有使用变量接收返回值,也依旧能达成 阅读全文
摘要:
1.集合常用的构造方法(创建) 创建集合时,会产生一个长度为10的容器 这里只打印了一个括号是因为我们没有在里面存入元素 2.集合的添加 光创建不添加内容也是不行,想在集合里添加内容也很简单 使用对象.add();方法即可 add方法返回的不是对象,所以不可以使用链式编程 3.ArrayList无限 阅读全文
摘要:
1.集合介绍 关于容器,我们学过两个,一个是StringBuilder,另一个就是数组,在这里,数组的功能似乎与集合更相近,那我们为什么还要学习集合? 我们引用一个例子进行解释,如图,假如我们买了三样东西,并将它们用容器装起来 如果我们用的是数组装,那么长度就固定了,假如我们突然又想买第四个东西,那 阅读全文
摘要:
1.StringBuilder的原理 StringBuilder是用来干什么的?为什么我们要学习StringBuilder?字符串拼接明明String也可以实现 答:StringBuilder可以大幅提示字符串拼接的效率,这就是我们学习它的理由 具体原因,我们在内存图中进行讲解 如图 string拼 阅读全文
摘要:
1.案例一 如图 这里无法使用反转方法的原因是,s属于String类型,而反转的方法存在于StringBuilder类型,所以我们要将s的类型转换为StringBuilder String——>StirngBuilder 方法 将String转换为StringBuilder的方法很简单,我们知道St 阅读全文
摘要:
1.StringBuilder的介绍 1.StringBuilder是字符串缓冲区,可以认为是一种容器,能装任何类型的数据,但被装入的数据都会变为字符串 如图 无论是什么类型的数据,被装入字符串缓冲区后都被拼接成字符串 2.StringBuilder是一种可变的字符序列 2.StringBuilde 阅读全文
摘要:
1.截取 subString() subString()方法有两种使用方式: 1.第一种是在括号里只放入一个索引,这时将会从放入的索引为起点,一直截取到末尾 2.第二种是在括号里放入两个索引,分别对应截取的头和尾,其中截取不包括尾。如:(0,4),这样只会从索引0开始截取到索引3 练手 明明使用了截 阅读全文
摘要:
1.两种字符串遍历方法 1.toCharArray 将字符串转换成一个新的字符类型的数组 调用方式:对象. 如图,其实就相当于把字符串全部拆开,变成一个个的字符,再由字符数组来接收 2.charAt 根据输入的索引,从字符串里找出对应的字符 调用方法:对象. 如图 如果我们要遍历字符串,那不就相当于 阅读全文
摘要:
1.equals、equalsIgnoreCase 在之前我们使用“==”比较的是字符串的地址,但是地址对于我们来说没有用,我们要比较的是字符串的内容。 而equals和equalsIgnoreCase就是用于比较字符串的内容的两种方法 1.equals 比较两个对象的内容是否一致,如果一致则为tr 阅读全文
摘要:
第一题:打印的结果是true还是false呢? 在之前我们就说过这题,执行s1时,检查字符串常量池,发现没有“abc”,于是创建“abc”,执行s2时,接着检查常量池,发现有“abc”,直接复用,所以s1和s2地址一致,打印出来是true 第二题:true or false 1.主方法自动进栈,执行 阅读全文