
java基础
Allean_hello
这个作者很懒,什么都没留下…
展开
-
字节码拼接,例如语音流的拼接
例如需要拼接语音字节码数组,只要传入两组字节码就可以拼接成一个字节码数组public static byte[] byteMerger(byte[] data1, byte[] data2) { byte[] data3 = new byte[data1.length + data2.length]; System.arraycopy(data1原创 2017-08-24 15:31:53 · 537 阅读 · 0 评论 -
日期工具,各种相互转换
import java.sql.Timestamp;import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import ja转载 2017-09-23 14:05:56 · 382 阅读 · 0 评论 -
将读取到的文件流写入到磁盘上
String baseUrl = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; HttpClient httpClient = new HttpClient(); httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(500原创 2017-08-24 14:45:20 · 2248 阅读 · 0 评论 -
请求第三方接口返回json格式数据的解析
HttpClient httpClient = new HttpClient();httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(5000);httpClient.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UT原创 2017-08-24 14:31:16 · 6526 阅读 · 1 评论 -
正则表达式---如果正则是一个范围,但不想匹配某一个
例如:(?!\u0020)格式:(?!XXXXXXXXXXX)原创 2017-08-28 17:28:28 · 2145 阅读 · 0 评论 -
根据输入流读取文件类型
public static String guessContentTypeFromStream(String urlStr) { URL url; try { url = new URL(urlStr); HttpURLConnection conn = (HttpURLConnection) url.open原创 2017-08-24 12:33:15 · 4794 阅读 · 0 评论 -
删除字符串中间的空格
public static String removeSpace(String text) { char[] c = text.toCharArray(); List list = new ArrayList(); for (int i = 0; i if (!"".equals(c[i])) {原创 2017-08-24 12:44:27 · 355 阅读 · 0 评论 -
判断字符串中是否含有关键词(关键词会有多个,英文逗号隔开)
public static boolean hasKeyWords(String str, String keyWords) { String[] keyWord = keyWords.split(","); for (int i = 0; i if (str.contains(keyWord[i])) {原创 2017-08-24 12:39:16 · 1929 阅读 · 0 评论 -
删除字符串中指定的字符,如果字符前后有指定的标点符号也一并删除
private static String removeUnUseWord(String text, String keyWords) { String[] keyWord = keyWords.split(","); for (int i = 0; i if (text.contains(keyWord[i])) {原创 2017-08-24 12:36:11 · 1378 阅读 · 0 评论 -
判断一个字符串或者对象是否为空
public static boolean isNotBlank(final CharSequence cs) { return !isBlank(cs); } public static boolean isBlank(final CharSequence cs) { int strLen; if (cs == n原创 2017-08-24 11:57:03 · 294 阅读 · 0 评论 -
字符串操作-------去除两个字符之间的内容
private String removeFirstString(String text, String start, String end) { char[] strArray = text.trim().toCharArray(); if (text.startsWith(start)) { int flag = 0;原创 2017-08-24 11:55:19 · 2698 阅读 · 0 评论 -
根据URL获取文件,以采集网络图片为例
public String downLoadFromUrl(String urlStr, String fileName, String savePath) throws IOException { URL url = new URL(urlStr); HttpURLConnection conn = (HttpURLConnection) url.openCo原创 2017-08-24 11:35:45 · 2490 阅读 · 0 评论 -
基于Struts2的文件上传
1.页面的form表单需要添加文件上传的标示: enctype="multipart/form-data"基本原理:先读入,再写出 BufferedInputStream bis = null; BufferedOutputStream bos = null; String imagePath; long syste原创 2017-08-24 11:24:32 · 262 阅读 · 0 评论 -
文件流---获取文件的大小(图片、视频、文件......)
//获取文件大小 public static String GetFileSize(String Path) { File file = new File(Path); String size = ""; if (file.exists() && file.isFile()) { long fileS = f原创 2017-08-28 11:27:32 · 2387 阅读 · 0 评论 -
文件流---获取图片的宽、高、大小
public static Map getImageData(String path) { Map imageMap = new HashMap(); File picture = new File(path); BufferedImage sourceImg = null; try { source原创 2017-08-28 11:24:41 · 5780 阅读 · 0 评论 -
基于百度AI的语音合成
1.该功能基于度娘语音合成接口2.下面代码直接粘贴到开发工具即可使用3.APP_ID,API_KEY,SECRET_KEY这些需要你自己去度娘开发者中心申请。public class SpeechSynthesis { // 设置APPID/AK/SK public static final String APP_ID = "xxxx";// "你的 A原创 2017-08-24 15:00:00 · 1816 阅读 · 1 评论 -
Java给文件重命名
直接上代码:/** 文件重命名 * @param path * 文件路径 * @param oldname * 原有的文件名 * @param newname * 新的文件名 */ public static boolean renameFile(String path, String oldnam原创 2017-11-29 14:40:28 · 3382 阅读 · 0 评论