java实现map和object互转的三种方法 代码段

/** * 使用org.apache.commons.beanutils进行转换 */ class A { public static Object mapToObject(Map<String, Object> map, Class<?> beanClass) throws Exception { if (map == null) return null; Object obj = beanCl

pw36 2015-02-06   49607   2
Java  

java常用字符串操作函数 代码段

/** * 分割字符串 * * @param str String 原始字符串 * @param splitsign String 分隔符 * @return String[] 分割后的字符串数组 */ @SuppressWarnings("unchecked") public static String[] split(String str, String splitsign) { int in

y37f 2015-03-15   952   0
Java  

Java检测字符串中是否包含汉字 代码段

public static boolean checkChinese(String sequence) { final String format = "[\\u4E00-\\u9FA5\\uF900-\\uFA2D]"; boolean result = false; Pattern pattern = Pattern.compile(format); Matcher matcher = pat

xg48 2015-04-11   2800   0
Java  

字节数组用txt文件保存Java工具类 代码段

public void saveToSDTemp11Byte(byte[] dataResult,String fileName) { FileOutputStream os = null;//文件输出流用于写文件 String temp=null;//录音数据字符串的形式保存在该文件中,便于做仿真对比 // 数据存储文件 String fileNameTemp = fileName+".txt"

cymt 2015-05-03   1685   0
Java  

Java移除字符串中的重复字符 代码段

基本的两种方法 1、使用正则表达式。 public String removeDuplicateChars(String str) { return str.replaceAll("(?s)(.)(?=.*\\1)", ""); } (?s) 开启单行模式 dotall 让. 号匹配任意字符 (.) 任意字符 并捕获在第一组 (?=.*\1) 这是断言, 表示后面内容将是 任意个字符加上第一组所捕

jopen 2015-05-28   1459   0
Java  

java实现的文件夹复制与删除的程序 代码段

private void deleteFile(File file) { if (file.exists()) { // 判断文件是否存在 if (file.isFile()) { // 判断是否是文件 file.delete(); // delete()方法 你应该知道 是删除的意思; } else if (file.isDirectory()) { // 否则如果它是一个目录 File fil

javap 2015-06-25   636   0
Java  

Java实现浮点数的四舍五入,保留几位小数 代码段

直接上代码,很简短 double myRound(double d,int n) { d = d*pow(10,n); d += 0.5; d = (long)d; d = d/pow(10,n); return d; } 上述代码中的d是我们要进行四舍五入的浮点数,n是我们要保留的小数点后位数。 四舍五入,主要靠这两行代码实现 d += 0.5; d = (long)d; 强制类型转换,会直接舍

jfo9o736z 2016-01-28   1138   0
Java  

java对PNG图片圆角处理 保持PNG透明背景 代码段

/* * 圆角处理 * @param BufferedImage * @param cornerRadius * */ public static String makeRoundedCorner(String srcImageFile, String result, String type, int cornerRadius) {     try {         BufferedImage 

sewell85 2016-03-09   36911   2
Java  

java服务端 客户端(非阻塞 多线程) 代码段

public class MultithreadJIoSocketTest { @Test public void testMultithreadJIoSocket() throws Exception { ServerSocket serverSocket = new ServerSocket (10002); Thread thread = new Thread (new Accptor (s

ye34 2015-01-06   1638   0
Java  

java判断字符串中是否含有汉字 代码段

判断字符串中是否含有汉字: String str = "test中文汉字"; String regEx = "[//u4e00-//u9fa5]"; /** * 判断有没有中文 */ if (str.getBytes().length == str.length()) { System.out.println("无汉字"); } else { System.out.println("有汉字");

f663x 2015-03-14   2368   0
Java  

Java使用gzip对字符串进行压缩和解压缩 代码段

public static String uncompressString(String str) throws IOException { if (str == null ¦¦ str.length() == 0) { return str; } ByteArrayOutputStream out = new ByteArrayOutputStream(); ByteArrayInputStre

wgd7 2015-03-14   1478   0
Java  

Java通过递归进行二叉树遍历 代码段

// 测试二叉树遍历,递归算法 public class TestBinaryTree { public static void main(String[] args) { Node<String> g = new Node<String>("G", null, null); Node<String> e = new Node<String>("E", null, null); Node<Stri

c38c 2015-03-23   909   0
Java  

java中如何把图片转换成二进制流 代码段

1.将Image图像文件存入到数据库中 我们知道数据库里的Image类型的数据是"二进制数据",因此必须将图像文件转换成字节数组才能存入数据库中。 //根据文件名(完全路径) public byte[] SetImageToByteArray(string fileName) { FileStream fs = new FileStream(fileName, FileMode.Open); in

pc688 2015-05-05   6830   0
Java  

一个有用的正则表达式判定Java工具类 代码段

/** * RegexTool is used to regex the string ,such as : phone , qq , password , email . * * @author ZHANGGeng * @version v1.0.1 * @since JDK5.0 * */ public class RegexTool { /** * * @param phoneNum 传入的

jopen 2015-06-07   4494   0
Java  

利用3DES实现加密解密的Java代码 代码段

采用ECB,补位模式为:PKCS5 import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; /** * 项目名称:**** * 类名称:ThreeDES * 类描述: 3des 加密工具类 * @version 1.0 * */ public class T

7n5e 2015-07-24   4668   0
Java   加密  

javascript 的MD5代码备份,跟java互通 代码段

var MD5 = function (string) { function RotateLeft(lValue, iShiftBits) { return (lValue<<iShiftBits) | (lValue>>>(32-iShiftBits)); } function AddUnsigned(lX,lY) { var lX4,lY4,lX8,lY8,lResult; lX8 = (lX

jopen 2015-12-03   1852   0

Java电话号码和手机号码正则验证 代码段

/** * 手机号验证 * * @param str * @return 验证通过返回true */ public static boolean isMobile(String str) { Pattern p = null; Matcher m = null; boolean b = false; p = Pattern.compile("^[1][3,4,5,7,8][0-9]{9}$");

peke 2016-01-06   4480   0
Java  

图片处理Java工具类(缩放,圆角,倒影) 代码段

import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.graphics.Canvas; import android.graphics.LinearGradient; import android.graphics.Matrix; import android.graphics.P

123bt 2014-12-31   2701   0

C#, Java, PHP, Python 和 Javascript 的 AES 加密解密实现 代码段

c#里面的AES加密解密 其中加密后以及解密后的字符串都能成功打印,但Console.WriteLine("=3==");之后的输出就没有了,最后输出个线程返回值0,然后就没有然后了。c#不懂,就不深究了,就已执行的部分,是符合要求了。 using System; using System.Collections.Generic; using System.Linq; using System.T

yb22 2015-01-07   3569   0
加密  

Java 创建图片的缩略图示例 代码段

void createThumbnail(String filename, int thumbWidth, int thumbHeight, int quality, String outFilename) throws InterruptedException, FileNotFoundException, IOException { // load image from filename Im

833p 2015-01-08   1204   1
1 2 3 4 5 6 7 8 9 10