学习分享
恭晓
是故无贵无贱,无长无少,道之所存,师之所存也。三人行,则必有我师。是故弟子不必不如师,师不必贤于弟子,闻道有先后,术业有专攻,如是而已。
展开
-
windows获取文件夹下的文件名称
cmd命令进入指定文件夹下如:cd /d E:\link输入指令获取问价名称写入指定文件中dir /b *(文件格式,例如.pdf)*>输出文件名.输出文件格式##例如 获取所有的wav文件名dir /b *.wav*>name.txt##例如 获取所有文件名dir /b *.*>name.doc...原创 2021-12-21 15:58:36 · 1361 阅读 · 0 评论 -
Java提取成对括号内容 支持扩展多种括号
在处理文本时会遇到提取括号中的内容。如下文本:根据《工业和信息化部关于印发电话用户真实身份信息登记实施规范的通知》(工信部网安〔2018〕105号)要求提取出成对符号中的内容。提取后内容如下:{“括号内容3”:"(工信部网安〔2018〕105号)",“括号内容2”:"〔2018〕",“括号内容1”:"《工业和信息化部关于印发电话用户真实身份信息登记实施规范的通知》"}具体如何操作先看思路:1.遍历字符串1.只要有左括号就算有内容 ->不完整内容2.只要有右括号且检查是否有左括号(原创 2021-04-07 17:23:21 · 896 阅读 · 1 评论 -
Java 找出文本中单词出现的次数 以及找出出现频率最高得词
需求:给出一段文本找出文本中出现频次最多的词分析:首先文本中的词没有给定,需要我们自己去找,既然是词那长度最小都是2,所以我们先切分词,然后算各个词的词频,并且选出词频最多的词。public static void main(String[] args) throws IOException { long begin = System.currentTimeMillis();...原创 2019-11-07 15:26:34 · 4546 阅读 · 0 评论 -
Java中好的习惯 提升代码性能
让代码性能更高需要 Map 的主键和取值时,应该迭代 entrySet()**当循环中只需要 Map 的主键时,迭代 keySet() 是正确的。但是,当需要主键和取值时,迭代 entrySet() 才是更高效的做法,比先迭代 keySet() 后再去 get 取值性能更佳。Map<String, String> map = ...;for (String key : map....转载 2019-10-29 14:54:23 · 146 阅读 · 0 评论 -
将集合内元素的顺序前后颠倒
/** * 集合内元素前后顺序颠倒 * @param list * @return */ public static List<String> listOrder(List<String> list){ List<String> list1 = new ArrayList<>(); ...原创 2019-03-04 17:18:35 · 3052 阅读 · 0 评论 -
字符串集合,根据元素的长度排序。通过选择排序算法实现
/*** 集合内元素的字符串长度排序* @param list* @return*/public static ArrayList sortList(ArrayList list){for (int i = 0; i&amp;lt; list.size();i++){int length = list.get(i).toString().length();for (int j = i + ...原创 2019-03-04 17:01:53 · 1229 阅读 · 0 评论 -
html 标签 元素 属性的区分
先来一段html内容案号姓名2017吉0183执735号 冯万军017吉0183执736号 宋文发017吉0183执737号 王玉才这些都是标签,完整标签由开始标签和结束标签组成开始标签结束标签2.再来了解元素hello,html这里的hello,html就是元素,他是放在一个完整标签里的内容。3.再来看看属性&amp;amp;amp;gt; border = “1” 他就是...原创 2018-05-11 14:30:08 · 641 阅读 · 0 评论 -
JSONObject.put 覆盖原有数据,解决办法
生产中遇到jsonobject的添加,但是会遇到许多的相同的key值,如果put的话就会覆盖之前的value。‘ 如果觉得太乱可以上原网址看 http://www.jianshu.com/p/924d92cf5eed 在许多的解决方法中大多数人是在for循环里写了JSONObject newjson = new JSONObject();这么一句,但是我要这种形式的怎么办? {“王焕”:”经原创 2017-11-24 11:10:43 · 19456 阅读 · 1 评论 -
list.add内容重复,解决思考
1.说明问题:在for循环中创建一个Javabean对象,然后将遍历的值通过set方法更改,将set后的JavaBean对象add到list中。他只会add最后set到的值,解决如下,代码如下: for (int i = 0; i < array.size(); i++) { //声明JavaBean对象,注意啦:在这里声明对象就会造成我们说的问题 //B_ad原创 2017-11-14 10:38:49 · 772 阅读 · 0 评论 -
json解析大全,双引号,键值对不在一起的情况
[{"id":394,"qy_json":"{\"title\":[\"序号\",\"许可文件编号\",\"许可文件名称\",\"有效期自\",\"有效期至\",\"许可机关\",\"许可内容\",\"状态\",\"详情\"],\"info\"原创 2017-11-10 14:06:46 · 1918 阅读 · 0 评论