首页 > 解决方案 > 无法正确拆分子字符串以进行编辑

问题描述

在任何人恐慌之前,这是针对一个班级,而不是一家真正的公司。该类要求将整个员工存储在一个字符串中,并且我们可以使用子字符串将其拆分并编辑每个部分。我的问题是我无法正确拆分子字符串。

d[1] = edb[j].substring(0,25);//Last name (25 long)
d[2] = edb[j].substring(25,40);//First Name (15 long)
d[3] = edb[j].substring(40,41);//Middle Initial (1 long)
d[4] = edb[j].substring(41,52);//Social Security number (11 long)
d[5] = edb[j].substring(52,56);//Employee Number (4 long)
d[6] = edb[j].substring(56,68);//Phone Number (12 long)
d[7] = edb[j].substring(68,98);//Address 1 (30 long)
d[8] = edb[j].substring(98,128);//Address 2 (30 long)
d[9] = edb[j].substring(128,148);//City (20 long)
d[10] = edb[j].substring(148,150);//state abrev. (2 long)
d[11] = edb[j].substring(150,155);//zip code (5 long)

例如,它将转到 Mazurkiewicz(下一个输入)Joseph(下一个输入)[空白](下一个输入)F xx-xxx-xxx。会跳过中间的首字母,放在社保的开头 省略社保的最后一个数字

标签: javasubstring

解决方案


推荐阅读