public String getIDdigits()
{
String idDigits = IDnum.charAt(0) + IDnum.charAt(IDnum.length() - 1) + "";
return idDigits;
}
在这个简单的方法中,IDnum是由数字组成的13位字符串,是一个类变量。然而,无论使用什么ID号码,输出始终是以10开头的三位数,例如101,而不是我期望的14。即使我认为使用空引号可以避免获取Ascii值的问题,但似乎仍然有些问题。请问有人能解释一下charAt()在这种情况下如何工作吗?