题目:
- 首先创建一个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);
}
复制代码