java语言(android)如何将一个长字符串转化为一个短字符串(最好是可逆,不可逆也可以)。
需求: 从网络下载图片,储存到sdcard中,但图片地址的字符串过长,而且还包括图片后缀名(.jpeg),用输出流储存文件名时存储不上,但也不能随便起一个名字,因为以后还得从sdcard中调用。
求各种大神、高手帮解决,小弟在此谢过!!!

解决方案 »

  1.   

    问题不清楚
    如果只是字符串,可以考虑用ArrayList存储,
    先截取字符串,在分段存储
      

  2.   

    LZ的问题是不是这样的?
    从网络上下载一个图片,图片名字默认是一段很长的字母,你想把这段很长的名字换成短一点的?
    如果是这样的话,建议LZ先获取系统时间,用系统时间来替换掉那一段很长的字母;
    不知道可否?
    在android系统拍照的时候,默认的图片名字好像就是当前的系统时间,这样的例子应该有很多的;