您现在的位置是:首页 > 正文

Java开发琐碎语法(长期更新)

2024-01-30 23:12:42阅读 0

1、List赋初值可使用:Arrays.asList(0.1, 0.25, 0.5, 0.75, 0.9);

2、Map赋初值方法(匿名内部类):

HashMap<String, String> map = new HashMap<String, String>() {{
        put("张三", "北京");
        put("李四", "上海");
    }};

3、BigDecimal的加减乘除:add、subtract、multiply、divide(除法操作要进行精度的控制)

4、BigDecimal保留小数并四舍五入:num.setScale(2, RoundingMode.HALF_UP)

5、BigDecimal比较大小:

①a.compareTo(b) == -1   a小于b

②a.compareTo(b) == 0    a等于b

③a.compareTo(b) == 1    a大于b

④a.compareTo(b) > -1     a大于等于b

⑤a.compareTo(b) < 1      a小于等于b

6、对List进行排序:

升序:Collections.sort(list);

降序:Collections.sort(list, Collections.reverseOrder());

7、获取list中某个值的下标:list.indexOf(value),没有返回-1

8、BigDecimal转换为Double:num.doubleValue()

9、MyBatis中转义:

字符 转义符号 备注
< &lt; 小于
<= &lt;= 小于等于
> &gt; 大于
>= &gt;= 大于等于
<> &lt;> 不等于
& &amp;
&apos; 单引号
&quot; 双引号

10、

网站文章

  • 简单的打字游戏心得体会(代码)

    生成字母: Ø 可以用label ,span等标签将字母包里面,因为这些标签的范围正好是标签内的文本的大小,而,div或者p标签则会使整行的区域都包括,需要设置样式,所以在这选择的是label。var...

    2024-01-30 23:12:35
  • 服务器阻止了对组件 ad,解决SQL Server 阻止了对组件Ad Hoc Distributed Queries访问的方法...

    服务器阻止了对组件 ad,解决SQL Server 阻止了对组件Ad Hoc Distributed Queries访问的方法...

    今天单位一ASP.NET网站,里面有个功能是导出数据,发现一导出就报错,报错内容是:SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Dis...

    2024-01-30 23:12:04
  • 运维体系管理16-线上环境建设,要扛得住真刀真枪的考验

    运维体系管理16-线上环境建设,要扛得住真刀真枪的考验

    我们简单构建一张模型图来对线上环境作个展示:我在这两期文章中介绍了这么多环境,我们可以看到,环境建设是一项异常繁琐复杂的工作,这些工作不是一蹴而就,而是根据实际的场景和问题催生出来的,所以是个逐步渐进...

    2024-01-30 23:11:56
  • 家庭影院的Dolby音效如何设置

    Speaker Setup Guides for Your HomeSet up your home theater system to ensure optimum performance.  1.   Traditional surround  2.   Dolby ATMOS enabled

    2024-01-30 23:11:51
  • 关于Struts2返回XML,JSON格式配置记录

    Struts2返回XML格式 1.struts.xml里面的配置package extends=&quot;struts-default&quot; 或者extends=&quot;json-defa...

    2024-01-30 23:11:22
  • OpenCV Java入门三 Mat的基本操作

    环境好了,我们就可以进入正文了。 在之前入门一、二中分别已经有画图的两个例子了。但没有细节展开我们的代码和OpenCV到底在干什么。 使用OpenCV时你需要补充的知识 你需要熟练使用Java Swi...

    2024-01-30 23:11:15
  • es6 模块的 导出 export { default } from 'foo';

    export { default } from 'foo';export的东西 是让本页面用的 是最终点是消费者

    2024-01-30 23:11:07
  • odoo12 修改页面标题及图标

    odoo12 修改页面标题及图标

    首先在首页页面上按F12打开Elements 不难发现里面有一个titile标签,这就是我们需要改的地方 那么此时就要用到odoo的页面继承与xpath来改写title标签,那么既然需要继承就需要找到...

    2024-01-30 23:11:01
  • 自动驾驶是用Python实现的?你敢用吗?

    自动驾驶是用Python实现的?你敢用吗?

    相比于我在之前文章中使用过的模拟器CARLA,highway-env环境包明显更加抽象化,用类似游戏的表示方式,使得算法可以在一个理想的虚拟环境中得到训练,而不用考虑数据获取方式、传感器精度、运算时长等现实问题。对于端到端的算法设计和测试非常友好,但从自动控制的角度来看,可以入手的方面较少,研究起来不太灵活。且需完整代码关注公众号:Python源码 即可领取。...

    2024-01-30 23:10:31
  • Mycat环境搭建和管理及实现jsp通过tomcat连接mysql

    Mycat环境搭建和管理及实现jsp通过tomcat连接mysql

    一、什么是tomcat官方网站:http://tomcat.apache.org/Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta ...

    2024-01-30 23:10:23