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

本文通过一个Java示例程序介绍了如何操作不同类型的数组,包括String、int和char,并展示了如何将这些数组元素添加到List中进行进一步处理。此外,还介绍了基本的条件判断逻辑及如何遍历和打印数组。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目:

  • 首先创建一个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);
    }
复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值