11.假定有一个String类型变量存储了一个身份证号,要取substring(6,9)方法?

如题所述

如果要从一个String类型的变量中取出其身份证号的第6到第9位,可以使用Java的substring方法,具体的代码如下:
String idNumber = "123456789012345678"; // 假设这里存储了一个身份证号
String substring = idNumber.substring(6, 9); // 取出第6到第9位
System.out.println(substring); // 输出结果为:789
其中,substring方法的参数是起始位置和结束位置(不包括结束位置),这里传入的6和9就是要取的子串在原字符串中的位置。注意,Java中的substring方法和很多其他编程语言的字符串截取方法一样,都是左闭右开区间,即包含起始位置,不包含结束位置。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-03
没明白什么意思,直接变量.substring(6,9)即可