
Java基础
榴莲味的猕猴桃
这个作者很懒,什么都没留下…
展开
-
拼接参数返回url【拿走代码的时候希望给个赞】
可以用于封装成工具类,用于一些get请求的时候拼接参数使用 public static void main(String[] args) { Map<String,String> map=new HashMap<>(3); map.put("name","linoan"); map.put("age","18"); map.put("address","浙江"); System.out.println(原创 2021-08-11 15:57:56 · 262 阅读 · 0 评论 -
Java精度转换
分转元 BigDecimal.valueOf(Long.valueOf(price)).divide(new BigDecimal(100)).toString(); 元转分 DecimalFormat df = new DecimalFormat("0.00"); price = Double.valueOf(df.format(price)); int money = (int)(price * 100);原创 2021-05-31 16:37:43 · 322 阅读 · 0 评论 -
HashMap的实现原理
2.1、HashMap的底层实现原理? 以jdk7为例说明: HashMap map = new HashMap(); 在实例化以后,底层创建了长度是16的一位数组Entry table map.put(key1,value1); 首先调用key1所在类的==hashCode()==计算key1哈希值,此哈希值经过某种算法计算以后,得到在Entry数组中的存放位置。如果此存放位置的数据为空,此时的key1-value1添加成功。---------情况1 如果此存放位置上的数据不为空,(意原创 2021-02-26 10:39:39 · 240 阅读 · 1 评论