image_location是形如/xxxx/image_tmp/2007/6/1/14/的 路径字符串
        目的是想 从 /xxxx/image_tmp/2007/6/1/14/或
                    /xxxx/image_tmp1/2007/6/1/14/路径读取图像 
              下面这样写行么?              String Imagetem= image_location;
     String Imagetem1=Imagetem.replace("mage_tmp","mage_tmp1");
   
      File file = new File(String.valueOf(Imagetem).concat(String.valueOf(image_file_name)));
      
      if(file.exists()){
      buffer = new byte[(int)file.length()];
      FileInputStream in = new FileInputStream(file.getAbsolutePath());
      in.read(buffer);
      in.close();
      }
      
      else{
       file =new File(String.valueOf(Imagetem1).concat(String.valueOf(image_file_name)));
       buffer = new byte[(int)file.length()];
      FileInputStream in = new FileInputStream(file.getAbsolutePath());
      in.read(buffer);
      in.close();
      }

解决方案 »

  1.   

    你自己看看行不行,有问题再说啊(路径先用自己设定的再用getAbsolutePath()))
      

  2.   

    Imagetem.replace("mage_tmp","mage_tmp1");repalce方法不能替换字符串
      

  3.   

    String.valueOf(Imagetem)这是?Imagetem已经是字符串了,干嘛还用String.valueOf()
    你这样不报错吗?而且变量首字母要小写。
      

  4.   

    恩 今天解决了问题 是编译器版本原因 晕了   改成replaceAll方法了
      

  5.   

    恩 是不用写了 这样算是把string类型转换成string类型了把 哈哈 我给改了 谢谢。