⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 format.java

📁 使用tomcat或者struts的数据库连接池
💻 JAVA
字号:
package format;import java.io.*;import javax.servlet.http.HttpServletResponse;public class Format {    public static String getChineseStr(String str){        try{            String temp_p=str;            byte[] temp_t=temp_p.getBytes("ISO8859-1");            String temp=new String(temp_t,"GBK");            return temp;        }catch(Exception e){            return null;        }    }    public static String getAscStr(String str){        try{            String temp_p=str;            byte[] temp_t=temp_p.getBytes("GBK");            String temp=new String(temp_t,"ISO8859-1");            return temp;        }catch(Exception e){            return null;        }    }    public static String getReplaceStr(String str){        if (str==null)            return null;        else            return str.replaceAll("'","''");    }    //对字符串加密    public  static String  pass(String  s){        int num=s.length();        char[] a=new char[num];        char[] b=new char[num];        a=s.toCharArray();        for (int i=0;i<=num-1;i++){            b[i]=(char)((~(int)a[i])-128);        }        return (new String(b));    }    public static String unpass(String s){        int num=s.length();        char[] a=new char[num];        a=s.toCharArray();        for (int i=0;i<=num-1;i++)            a[i]=(char)(~((int)a[i]+128));        return (new String(a));    }    public static String StampToDate(String str){        StringBuffer output = new StringBuffer();        output.append(str.substring(0,4));        output.append("-");        output.append(str.substring(4,6));        output.append("-");        output.append(str.substring(6,8));        output.append("  ");        output.append(str.substring(8,10));        output.append(":");        output.append(str.substring(10,12));        output.append(":");        output.append(str.substring(12,14));        return output.toString();    }    public  void download(String filename,HttpServletResponse response){        int start=filename.lastIndexOf("/");        String realName=filename.substring(start+1,filename.length());        //下载        try{            java.io.BufferedInputStream bis=null;            java.io.BufferedOutputStream bos=null;            response.setContentType("application/x-msdownload");            response.setHeader("Content-disposition","attachment; filename="+realName);            //jcifs.smb.SmbFile f = new jcifs.smb.SmbFile("smb://sun:sun@"+filename);            //jcifs.smb.SmbFileInputStream file = new jcifs.smb.SmbFileInputStream(f);            java.io.File f =new java.io.File(filename);            java.io.FileInputStream file=new java.io.FileInputStream(f);            bis=new java.io.BufferedInputStream(file);            bos=new java.io.BufferedOutputStream(response.getOutputStream());            byte[] buffer = new byte[2048];            int bytesRead=0;            while (-1!=(bytesRead=bis.read(buffer,0,buffer.length))){                bos.write(buffer,0,bytesRead);            }            bos.close();            bis.close();        }catch(Exception ex) {        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -