JAVA 获取姓氏(姓和名)判断复姓

 需求 输入姓名拆分成 姓 和名

public List<String> nameSplit(String name) {
		String[] bai = { "欧阳", "太史", "上官", "端木", "司马", "东方", "独孤", "南宫", "万俟", "闻人", "夏侯", "诸葛", "尉迟", "公羊", "赫连", "澹台",
				"皇甫", "宗政", "濮阳", "公冶", "太叔", "申屠", "公孙", "慕容", "仲孙", "钟离", "长孙", "宇文", "司徒", "鲜于", "司空", "闾丘", "子车",
				"亓官", "司寇", "巫马", "公西", "颛孙", "壤驷", "公良", "漆雕", "乐正", "宰父", "谷梁", "拓跋", "夹谷", "轩辕", "令狐", "段干", "百里",
				"呼延", "东郭", "南门", "羊舌", "微生", "公户", "公玉", "公仪", "梁丘", "公仲", "公上", 
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
假设学生信息保存在一个学生类(Student)中,其中包含学生的、性别、年龄等信息,可以使用以下代码实现根据姓氏查询学生信息: ```java import java.util.ArrayList; public class Student { private String name; private String gender; private int age; public Student(String name, String gender, int age) { this.name = name; this.gender = gender; this.age = age; } public String getName() { return name; } public String getGender() { return gender; } public int getAge() { return age; } public static void main(String[] args) { ArrayList<Student> students = new ArrayList<Student>(); students.add(new Student("张三", "男", 18)); students.add(new Student("李四", "男", 19)); students.add(new Student("王五", "女", 20)); students.add(new Student("赵六", "男", 21)); String surname = "张"; for (Student student : students) { if (student.getName().startsWith(surname)) { System.out.println(":" + student.getName() + ",性别:" + student.getGender() + ",年龄:" + student.getAge()); } } } } ``` 以上代码中,我们定义了一个Student类,其中包含学生的、性别、年龄等属性,并且实现了一个main方法,用于查询姓氏为“张”的学生信息。在main方法中,我们创建了一个ArrayList集合,用于保存学生信息,然后使用for循环遍历集合中的每个学生对象,判断学生的是否以指定的姓氏开头,如果是,则输出该学生的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值