请各位帮忙
怎样把String str=SHA1(sessionid + messagecount + lockperiod);里面的值解析到
String[]str={sessionid , messagecount ,lockperiod}数组里
不用split()函数

解决方案 »

  1.   

    当字符处理
    在说下我在j2me中解析的
    没有split()方法
    没有indexOf(String str)
      

  2.   

    没看懂~~~String str = SHA1(sessionid + messagecount + lockperiod);1,其中 sessionid, messagecount, lockperiod 这都是些什么?长度是否固定?
    2,SHA1 完成后 str 变成什么了,或者说 SHA1 里面做了些什么?
      

  3.   

    String str = SHA1(sessionid + messagecount + lockperiod); 
    是不是这个意思?
    SHA1是一个方法,它有一个参数,是String类型的,它的参数是sessionid + messagecount + lockperiod,这三个拼起来的字符串,你是不是把这个实参取出来?
      

  4.   

    不好意思啊
    和楼上说的一样
    String str = SHA1(ID888 + 8 + 10); 
    把ID888 、8 、10三个值取出来
    在说下,j2me中没有ArrayString
      

  5.   

    有java.util.Vector;可以 用
    注意ID888 、8 、10之间是有空格和+号的
      

  6.   

    我个人觉得吧
    String str = SHA1(ID888 + 8 + 10); 这个已经是SHA1这个方法的结果了,不能代表"SHA1(ID888 + 8 + 10)"这个字符串