![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
silencer1024
这个作者很懒,什么都没留下…
展开
-
输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
输入:每个测试输入包含2个字符串输出:输出删除后的字符串输入:They are studentsaeiou输出:Thy r stdnts思路:直接简单暴力一点,传进来两个字符串,str1是要根据str2来删除的,先将str1转成char类型数据保存数组里面,然后for循环,用contains方法检测只要不是str2里面的字符串就直接输出import java.util.Scanner;public class Main {public static void main(String[] ar原创 2020-08-21 23:26:21 · 652 阅读 · 0 评论 -
面向对象编程中 super、final、this、abstract关键字和 interface接口详解
一、this关键字this:表示当前对象的引用1.在静态方法内部,不能使用this2.this通过点号,可以访问普通的成员变量3.this可以再构造方法中,调用另一个构造方法(代码必须放在第一行),只能调用一次二、super关键字super:代表父类对象的引用1.super() 表示调用父类的构造方法(必须放在第一行)2.super.data 调用父类属性3.super.func() 调用父类的成员方法三、final关键字1.final修饰的变量或者字段,表常量(不能被修改)2.fi原创 2020-08-19 20:59:24 · 437 阅读 · 0 评论 -
详解重写和重载的区别 看完不会举报我
一、方法的重载1.方法名相同2.方法参数不同(个数、类型)3.方法的返回值类型不影响重载为了更直观的了解 我举一个代码的例子class Test{public static void main(String[] args) { int a = 10; int b = 20; int ret = add(a, b); System.out.println("ret = " + ret); double a2 = 10.5; double b2 =原创 2020-08-18 22:24:02 · 100 阅读 · 0 评论 -
ArrayList的基本方法
import java.util.Arrays;public class ArrayList {public int[] array = new int[100];public int usedSize;public ArrayList() { this.array = array; this.usedSize = usedSize;//实际使用长度}//打印顺序表public void display() { for (int i = 0; i < th原创 2020-07-29 10:38:18 · 155 阅读 · 0 评论