随笔分类 -  java函数

摘要:正文: 1,String转List //常见的为逗号分隔 String str = "a,b,c"; List<String> list1 = Arrays.asList(str.split(",")); //[a, b, c] List<String> list2 = Arrays.asList( 阅读全文
posted @ 2021-12-17 16:10 show-code 阅读(5819) 评论(0) 推荐(0)
摘要:背景在最近的工作开发之中,慢慢习惯了很多Java8中的Stream的用法,很方便而且也可以并行的去执行这个流,这边去写一下昨天遇到的一个list转map的场景。list转map在Java8中stream的应用常用方式1.利用Collectors.toMap方法进行转换 public Map<Long 阅读全文
posted @ 2021-12-13 11:56 show-code 阅读(1457) 评论(0) 推荐(0)
摘要:工作很多年后,才发现有很多工具类库,可以大大简化代码量,提升开发效率,初级开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用,如果刚工作的时候就有人告诉我使用这些工具类库,该多好! 一块看一下有哪些工具类库你也用过。 1. Java自带工具方法 1.1 List集合拼接成以逗号 阅读全文
posted @ 2021-12-02 13:16 show-code 阅读(67) 评论(0) 推荐(0)
摘要:话不多说上代码 import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import java.io.BufferedReader; import java.io.InputStream; impo 阅读全文
posted @ 2021-12-02 10:37 show-code 阅读(894) 评论(0) 推荐(0)
摘要:直接上代码 import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.util.*; public class ExportPos 阅读全文
posted @ 2021-12-02 08:57 show-code 阅读(6117) 评论(0) 推荐(0)
摘要:我们利用Map存数,遍历输出的时候希望其按照put的顺序,顺序输出,如何实现呢?其实非常简单,我们常常实现Map的时候,都是采用HashMap,很容易忽略其链表形式的LinkedHashMap(),今天犯了一个容易忽视的错误,先看代码: public static void main(String[ 阅读全文
posted @ 2021-11-26 14:25 show-code 阅读(739) 评论(0) 推荐(0)
摘要:如果你需要爬取某些网页的内容,但这些网站需要登录,那就需要一些额外的步骤来由程序来完成这些登录并爬取我们需要的网页内容了,任意登录页面都是向服务器发送请求,如果我们能够模拟向服务器发送请求,那么自然登录也就不在话下,通过Fiddler抓取我们需要的一些信息,很轻松的就能模拟出向服务器发送的请求,下面 阅读全文
posted @ 2021-11-26 11:22 show-code 阅读(1767) 评论(0) 推荐(0)
摘要:1、获取数据库数据并存储在Map对象中 package com.demo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationEve 阅读全文
posted @ 2021-09-04 16:01 show-code 阅读(1818) 评论(0) 推荐(0)
摘要:private static String getHtml(String urlInfo) throws Exception { //读取目的网页URL地址,获取网页源码 URL url = new URL(urlInfo); HttpURLConnection httpUrl = (HttpURL 阅读全文
posted @ 2021-09-04 15:51 show-code 阅读(1135) 评论(0) 推荐(0)
摘要:1、配置 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.7.3</version></dependency>2、代码 //网站源码String html = getHtml("w 阅读全文
posted @ 2021-09-04 15:50 show-code 阅读(144) 评论(0) 推荐(0)
摘要://字节内存流:ByteArrayInputStream ByteArrayOutputStream//字符内存流:CharArrayReader CharArrayWriterString str = "Hello*World!!!";//将所有要读取的数据设置到内存输入流之中InputStrea 阅读全文
posted @ 2021-05-26 15:46 show-code 阅读(172) 评论(0) 推荐(0)
摘要:创建文件:file.createNewFile(); 删除文件:file.delete(); 设置文件路径分隔符: File file = new File("e:" + File.separator + "test.txt" ); 判断文件是否存在:file.exists(); 判断目录是否存在: 阅读全文
posted @ 2021-05-25 15:53 show-code 阅读(156) 评论(0) 推荐(0)
摘要:int dataA [] = new int [] {1,2,3,};int dataB [] = new int [] {2,1,3,};System.out.println(Arrays.equals(dataA,dataB)); //返回false,必须顺序相同才返回true 阅读全文
posted @ 2021-05-21 13:56 show-code 阅读(513) 评论(0) 推荐(0)
摘要:int data [] = new int [] {1,5,6,2,3,4,9,8,7,10};java.util.Arrays.sort(data); //需要先进行排序System.out.println(Arrays.binarySearch(data,9)); //返回8,大于0代表查找到了 阅读全文
posted @ 2021-05-21 13:51 show-code 阅读(55) 评论(0) 推荐(0)
摘要:int data [] = new int [] {1,5,6,2,3,4,9,8,7,10};java.util.Arrays.sort(data);System.out.println(data); 阅读全文
posted @ 2021-05-21 13:47 show-code 阅读(184) 评论(0) 推荐(0)
摘要:参考 StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是nu 阅读全文
posted @ 2020-01-16 17:25 show-code 阅读(115) 评论(0) 推荐(0)
摘要:获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowString { public static void main(String[] args) { SimpleD 阅读全文
posted @ 2020-01-14 15:36 show-code 阅读(1571) 评论(0) 推荐(0)
摘要:转自 http://my.oschina.net/zenglingfan/blog/134872 写代码的时候,经常会碰到需要把一个List中的每个元素,按逗号分隔转成字符串的需求,以前是自己写一段比较难看的代码,先把字符串拼出来,再把最后面多余的逗号去掉;虽然功能可以实现,但总觉得最后加的那一步操 阅读全文
posted @ 2020-01-07 18:32 show-code 阅读(583) 评论(0) 推荐(0)
摘要:private String convertString(String str, Boolean beginUp){ char[] ch = str.toCharArray(); StringBuffer sbf = new StringBuffer(); for(int i=0; i< ch.le 阅读全文
posted @ 2019-11-25 11:35 show-code 阅读(9188) 评论(0) 推荐(0)