打印 rsa 公匙私匙
public static void print(){
KeyPair pair = SecureUtil.generateKeyPair("RSA");
PrivateKey privateKey= pair.getPrivate();
PublicKey publicKey=pair.getPublic();
String PRIVATE_KEY =new String(privateKey.getEncoded());
String PUBLIC_KEY =new String(publicKey.getEncoded());
System.out.println(Base64.encode(PRIVATE_KEY));
System.out.println("=======================");
System.out.println(Base64.encode(PUBLIC_KEY));
}
数组是否包含指定字符串
public static boolean stringIndexOfArray(String [] array,String str){
Boolean ignoreArrIsContain =false;
if(array==null||array.length==0){
return ignoreArrIsContain;
}
if(str==null||str.equals("")){
return ignoreArrIsContain;
}
for(String ignoreStr:array){
if(str.indexOf(ignoreStr)>-1){
ignoreArrIsContain=true;
break;
}
}
return ignoreArrIsContain;
}
换行组装 in sql
public static String getInParamSql(String paramStr){
String getSql="(";
String[] splitArr=paramStr.split("\n");
for (int i = 0; i <splitArr.length; i++) {
String str=(i==splitArr.length-1)?"'"+splitArr[i].trim()+"'":"'"+splitArr[i].trim()+"',";
getSql+=str;
}
getSql+=")";
return getSql;
}