Java是一个广泛使用的编程语言,拥有强大的数据处理和字符串处理功能。在Java中,我们可以使用字符串函数来提取姓名中的姓和名。
public class NameExtractor { public static void main(String[] args) { // 获取输入名字 String name = "张三"; // 提取姓 String lastName = name.substring(0, 1); // 提取名 String firstName = name.substring(1); // 输出结果 System.out.println("姓:" + lastName); System.out.println("名:" + firstName); } }
在上面的代码中,我们使用了substring()函数来提取名字中的姓和名。该函数接收两个参数,第一个参数表示开始提取的位置(包含该位置),第二个参数表示结束提取的位置(不包含该位置)。因此,我们可以通过指定参数来获取不同位置的字符。
在以上示例中,我们将开始位置设置为0,结束位置设置为1,以获取名字的第一个字符,也即是姓。然后,我们将开始位置设置为1,结束位置设置为名字的长度,以获取名字中的剩余字符,也即是名。
通过以上代码,我们可以轻松地从任意名字中提取出姓和名,非常方便实用。