获取字符串里面的性别和名字
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.function.Consumer;
public class FuXi3 {
public static void main(String[] args) throws IOException {
String[] a={"迪丽热巴,18","玛尔扎话,20","古力娜扎,66",};
//会先执行普通方法里的内容 再根据重写的方法往下运行
demo02(a,(b)->{
String s = b.split(",")[0];
System.out.println("名字"+s);
},(b1)->{
String s = b1.split(",")[1];
System.out.println("年龄"+s);
});
}
private static void demo02(String[] arr,Consumer<String> a,Consumer<String> b) {
for (String s : arr) {
a.andThen(b).accept(s);//上面重写的方法会写在里面 因此会循环
// {
// String s1 = s.split(",")[0];
// System.out.println("名字"+s);
// },
//
// {
// String s2 = s3.split(",")[1];
// System.out.println("年龄"+s);
// });
}
}
}