
java基础
鱼片橙子
这个作者很懒,什么都没留下…
展开
-
java初始化静态list数据
package com.cy.oauth.testData;import java.util.*;public class userList { //演示数据 private final static List<Map<String, Object>> userList = new ArrayList<>(); static...原创 2019-11-30 11:16:16 · 6811 阅读 · 0 评论 -
map的Entry操作过程中的错误
for (Map.Entry<String, Map<String, Object>> entry : tempMap.entrySet()) { Map<String, Object> tempNode = entry.getValue(); String pmId = JzbDataType.getString(tempNode.get(p...原创 2019-09-27 17:46:21 · 1691 阅读 · 0 评论 -
处理树形数据,相同的数据放入list,然后数据进行树形输出
package com.jzb.base.tree;import com.jzb.base.data.JzbDataType;import com.jzb.base.util.JzbTools;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map...原创 2019-09-04 15:34:22 · 512 阅读 · 0 评论 -
java处理树形结构,即父子级
package com.jzb.auth;import net.sf.json.JSONObject;import java.math.BigDecimal;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * @Descrip...原创 2019-08-17 11:39:19 · 1861 阅读 · 0 评论 -
处理乱序状态的父子级,输出成树形
用jsonpackage com.study;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import com.alibaba.fastjson.JSONArray;impor...原创 2019-08-22 09:51:52 · 303 阅读 · 0 评论 -
当一个大数值转换为double时不用科学计数法输出
用BigDecimal方法String a = "2111231322222222222"; double v = Double.parseDouble(a); System.out.println(v); BigDecimal bg = new BigDecimal(v); System.out.println(bg);输...原创 2019-08-15 19:17:58 · 2861 阅读 · 0 评论 -
匹配汉字和所有字符的正则表达式java
[\\u4e00-\\u9fa5]{2,4}表示2到4个中文字符[\\u4e00-\\u9fa5].{2,4}表示开头一个中文,后面跟2到4个任意字符(?=.*[a-zA-Z])(?=.*\\d)(?=.*[^a-zA-Z\\d]).{6,12}$包含数字和字母加上排除字母数字外的字符三种都存在的字符串,共6到12个任意字符[\\w\\W]或[\\d\\D]等等匹配任意字符...原创 2019-08-07 10:58:33 · 1499 阅读 · 0 评论 -
springboot+Poi实现Excel的导出
pom<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>RELEASE</version> </dependency> <dependency&g...原创 2019-07-29 18:32:12 · 159 阅读 · 0 评论 -
POI设置excel某列值为文本格式
excel单元格格式默认为【常规】,当某列限定必须从下拉框选择一个纯数字文本的时候,必须将单元格格式设置为【文本】。否则即使输入的值和下拉框的一致,excel都认为输入的值是常规类型,而下拉框的值为数字文本类型,恒不相等。此时会提示错误【输入值非法。其他用户已经限定了可以输入该单元格的数值】这个时候,必须将单元格设置文本类型才不会出现类型匹配不正确的问题。POI有方法直接用...转载 2019-02-20 10:13:25 · 7742 阅读 · 1 评论 -
循环判断代码输出
} String data ="xxdm-5-学校代码#sysbh-10-实验室编号#"; String str[] = data.split("#"); for (int i = 0; i < str.length; i++) { String tem =...原创 2019-01-30 10:49:01 · 642 阅读 · 0 评论 -
Java startsWith() 方法
startsWith() 方法用于检测字符串是否以指定的前缀开始。语法public boolean startsWith(String prefix, int toffset)或public boolean startsWith(String prefix)参数 prefix -- 前缀。 toffset -- 字符串中开始查找的位置。 返回值如果字符...转载 2018-12-24 10:37:01 · 6357 阅读 · 0 评论 -
aspose.words的word打印中动态打印excel表格
@RequestMapping(value = "/PrintRws") @ResponseBody public void PrintRws() { Map userMap = (Map)session.getAttribute(GlobalNames.SESSION_USER); String xnxq = request.getParamete...原创 2018-11-29 11:33:01 · 311 阅读 · 0 评论 -
Oracle创建java排序实现“,”分隔的数字字符串排序(由小到大)
create or replace and compile java source named Pxkczz asimport java.util.Arrays;import java.util.Collections;public class Pxkczz { public static String pxkkzz(String str) {...原创 2018-11-21 16:58:04 · 221 阅读 · 0 评论 -
判断字符串是否有重复
String[] jsidsz = jsids.split(","); boolean flag=false; for (int i = 0; i < jsidsz.length; i++) { ...原创 2018-11-01 15:25:37 · 292 阅读 · 0 评论 -
FileInputStream读取文件&FileOutputStream写入文件
FileInputStream读取文件&FileOutputStream写入文件概念摘自:http://jingyan.baidu.com/article/5552ef473ab5f2518ffbc98e.html Java的流式输入输出建立在4个抽象类的基础上:InputStream,OutputStream,Reader和Writer。它们用来创建具体的流式子类。InputSt...转载 2018-08-29 17:21:55 · 4153 阅读 · 0 评论 -
Java endsWith() 方法
endsWith() 方法用于测试字符串是否以指定的后缀结束。语法public boolean endsWith(String suffix)参数suffix -- 指定的后缀。返回值如果参数表示的字符序列是此对象表示的字符序列的后缀,则返回 true;否则返回 false。注意,如果参数是空字符串,或者等于此 String 对象(用 equals(Object) 方法确定),则结果为 true。...转载 2018-06-27 20:37:58 · 3465 阅读 · 0 评论 -
java的设计模式——简单工厂
意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。实现我们将创建一个 Shape 接口和实现 Shape 接口的实体类。下一步是定义工厂类 ShapeFactory。FactoryPatternDemo,我们的演示类使用 ShapeFactory 来获取 Shape 对象。它将向 ShapeFactory 传递信...转载 2018-05-09 21:32:38 · 139 阅读 · 0 评论