字符串内容为:“ABa01234567890CD4姓名EGYT6健盘值” ,取出1234567890 ,姓名,健盘值。注:a0表示后面的数字是10字节;CD后面的4表示,其后的内容“姓名”为4字节;EGYT后面的6其后的内容“健盘值”为6字节。当然了,字符串还可以是ABa01234567890CD4姓名EGYT8健盘的值。这个意思是指变长字符串。
一定要看清问题哦!  a0,4,6,8表示长度的值是自动生成的,

解决方案 »

  1.   

    多举两三个实际数据的例子,否则,大家对你的题意理解容易谬误。AB是固定的?标志字串的起始位置?
    哪么,
    1、先查找ABa0字串的位置;
    2、读指定长度的数值...
    哎,问题本身不难,你只需要查看相应的方法。建议使用StringBuilder类来处理你这个反复使用的字串。
      

  2.   

    用到string的substring方法,还有index方法,参考哈这几个看看
      

  3.   

    英文字母是固定不变的!长度是根据要取出数据的内容决定的。
    用StringBuilder呀?能不能也帮我写写代码呀?我都快累死啦!
    还有谁在看这个帖子呀?
      

  4.   

    关键是ABA0/CD4/GYT6这几部分是不是一定有的?如果是就比较简单. 只是根据CD和GYT后的数字决定取的长度和起始位置