遍历添加值的练习题,接口复习。

149 阅读2分钟

题目:

  • 首先创建一个list 名字叫 Personlist
  • 创建3个数组 ,分别为 String 内容 "我" "爱" "你"
  • int内容为{"1","2","4"}
  • char{"2","5"}
  • 首先判断 char数组里的第一个和int数组里的第2个是否相同
  • 相同的时候
  • 把所有的数组内容分各放入list集合中
  • 在清除list里面所有元素
  • 判断是否为空
  • 为空时把String 数组里的所有值 加入到 char 数组中
  • 遍历char 数组打印出来
  • 把char 数组里所有的数字放入 list中

代码:

    public static void main(String [] args) {
    Lianxi.add();
    ArrayList personlist = new ArrayList();
    String[] a = {"我", "爱", "你"};
    int[] b = {1, 2, 4};
    char[] c = {'2', '5'};
    int p = Character.codePointAt(c, 0);
    personlist.clear();
    if (personlist.isEmpty()){
        char[] sa1 = a[0].toCharArray();
        char[] sa2 = a[1].toCharArray();
        char[] sa3 = a[2].toCharArray();
        List list = new ArrayList();
        list.add(String.valueOf(sa1[0]));
        list.add(String.valueOf(sa2[0]));
        list.add(String.valueOf(sa3[0]));
        for(char dd:c){
            list.add(String.valueOf(dd));
        }
        String[] sdf = (String[]) list.toArray(new String[list.size()]);
        for (String  s:sdf){
            System.out.println(s);
        }
    }
}

接口:

  • 接口内的方法全都是抽象方法。

  • 所有继承抽象类或实现接口的类,必须实现抽象类和接口中的所有抽象方法。

  • 抽象方法必须是抽象类,抽象方法不能写具体的实现。 (例如:)

    public abstract class asd

    {

    abstract void add();(不能写花括号。

}

1.写一个类,写一个接口,写一个实现接口的类,写一个测试类,这个整体叫两层架构,这个代码整洁清晰容易拓展。

2.构造函数与创建对象相同的时候,创建对象的时候会使用对象的构造函数。

3.传一个什么样的引用类型参数,方法中调用时就创建什么样的引用类型对象。

public class Arithmetic {
    public int jia(Addition a){
        int aA = a.getA();
        int bb =a.getB();
        return aA+ bb;
    }
    public String jian(){
        return "";
    }
    public String sheng(){
        return "";
    }
    public String chu(){
        return "";
    }
    public static void main(String[] args) {
        Arithmetic a = new Arithmetic();
        Addition aaa = new Addition();
        aaa.setA(1);
        aaa.setB(2);
       int bb =  a.jia(aaa);
       system.out。println(bb);
    }