/** * 将异常信息转化成字符串 * @param t * @return * @throws IOException */ private static String exception(Throwable t) throws IOException{ if(t == null) return null; ByteArrayOutputStream baos = new ByteArrayOu
public class ProducerConsumer { public static void main(String[] args) { SyncStack ss=new SyncStack(); Producer pro=new Producer(ss); Consumer con=new Consumer(ss); new Thread(pro).start(); new Thread
import org.apache.log4j.Logger; import org.rwl.utils.db.dialect.ExtendDialect; import org.rwl.utils.db.dialect.impl.ExtendDB2Dialect; import org.rwl.utils.exception.RwlDialectException; /** * 数据库SQL规则
public class StringCtrl { public static void main(String[] args){ String s = "ajjbaacsa"; StringCtrl sctrl = new StringCtrl(); System.out.println(sctrl.rmRepeated(s)); } /* * 清除字符串中重复字母算法 */ String rm
判断一段话中是否有电话号码,并将其进行隐藏: public static String hidPhone(String string) { Pattern pattern = Pattern.compile("(?<!\\d)(?:(?:1[34578]\\d{9})|(?:861[34578]\\d{9}))(?!\\d)"); Matcher matcher =
public class Test { public static void main(String[] args) { String [] str={"1","2","3"}; int [] num=new int[str.length]; for(int i=0;i<num.length;i++){ num[i]
Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard(); ImageTransferable imageTrans = new ImageTransferable(bufferImage); clip.setContents(imageTrans, null);
public class UploadDownloadUtil { /** * 从共享目录拷贝文件到本地 * @param remoteUrl 共享目录上的文件路径 * @param localDir 本地目录 */ public void smbGet(String remoteUrl, String localDir) { InputStream in = null; OutputStream
如果表达式是字符串的形式,那么一般我们求值都会遇到很大的问题。 这里有一种直接调用JavaScript的方法来返回数值,无疑神器。 代码如下: package scc; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; pub
/** * 1 在方法中固化连接参数 * * @return 数据库连接 */ public Connection getConnection() { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://local
public boolean deletefile(String path){ boolean flag = false; File file = new File(path); if (!file.exists()) { return false; } if (!file.isDirectory()) { return false; } String[] str = file.list(); f
/** * 模拟表单post * * @param textMap 文本域 * @param fileMap 文件 * */ public static String postForm(String urlStr, Map<String, String> textMap, Map<String, String> fileMap) throws IOException { String res =
判断字符串是否包含汉字 并且替换成ASCLL private static String regEx = "[\\u4e00-\\u9fa5]"; /** * 判断字符串是否包含汉字 并且替换成ASCLL * * @param str_para * @return str_result */ private static String isChinese_Replace( String str_p
使用java正则可以很方便的从字符串中提取符合条件的内容。 1.提取字符串中所有的手机号: private void getPhoneNum(String smsBody) { Pattern pattern
程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题。今天我给大家带来的是关于计算机硬盘大小的换算。多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我
回值0,然后就没有然后了。c#不懂,就不深究了,就已执行的部分,是符合要求了。 Java的AES加密解密: java代码,测试也是可以的 import javax.crypto.Cipher; import
java程序员在实际的开发中会遇到很多的单位换算问题。今天我给大家带来的是关于计算机硬盘大小的换算。多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都知道他们之间的换算是乘以
import java.io.*; /** * Created by jingqing.zhou on 2015/6/12. * ByteArrayOutputStream :可以捕获内存缓冲区的数据,转换成字节数组。
用于校验用户名、密码、手机号、邮箱和身份证等信息 import java.util.regex.Pattern; /** * 校验器:利用正则表达式校验邮箱、手机号等 * * @author liujiduo
Java使用正则表达式搜索文本内所有的email地址并打印出来 import java.io.BufferedReader; import java.io.FileNotFoundException;