后端常用api

news/2024/12/1 0:30:20/

Map

map.computeIfAbsent()

1、首先会判断map中是否有对应的Key

2.1、如果没有对应的Key,则会创建一个满足Value类型的数据结构放到Value的位置中;

2.2、如果有对应的Key,则会操作该Key对应的Value.

  public static void main(String[] args) {HashMap<String, List<Integer>> map = new HashMap<>();/*** 首先,Map中没有 "hadoop" 这个Key,所以会创建一个满足Value类型的数据结构放入到Key对应的Value中* 随后对该Value对应的值进行操作,如下代码是:list.add(1)*/map.computeIfAbsent("hadoop", key -> new ArrayList<>()).add(1);System.out.println(map);//{hadoop=[1]}/*** Map中已经有 "hadoop" 这个 Key,所以会操作该Key对应的一个Value* 如下代码,对Key对应的Value进行 list.add(2) 这个操作*/map.computeIfAbsent("hadoop", key -> new ArrayList<>()).add(2);System.out.println(map);//{hadoop=[1, 2]}}

Double.IntValue()方法可以将double转换为int 。

public class Main{public static void main(String []args){double doubleValue = 82.14; // 82.14Double doubleValueObject = new Double(doubleValue);int intValue = doubleValueObject.intValue(); // 82}
}

DecimalFormat:用于格式化十进制数字

    DecimalFormat df1 = new DecimalFormat("0.0"); DecimalFormat df2 = new DecimalFormat("#.#"); DecimalFormat df3 = new DecimalFormat("000.000"); DecimalFormat df4 = new DecimalFormat("###.###"); System.out.println(df1.format(12.34)); //12.3  System.out.println(df2.format(12.34)); //12.3  System.out.println(df3.format(12.34)); //012.340  System.out.println(df4.format(12.34)); //12.34   


http://www.ppmy.cn/news/726033.html

相关文章

Android9.0 MTK 平板横屏方案修改(强制app横屏 + 开机logo/动画+关机充电横屏 + RecoveryUI 横屏)

文章较长建议先收藏再看 拆解步骤 1、app 强制横屏显示&#xff0c;无视 android:screenOrientation“portrait” 属性 2、屏幕触摸坐标修改为横屏 3、开机动画横屏 4、开机logo、关机充电动画横屏 5、RecoveryUI 横屏 上代码 ##1、app 强制横屏显示 修改 rotationFor…

搬来一篇直播,视频相关理解的文章

前言 随着音视频领域的火热&#xff0c;在很多领域(教育&#xff0c;游戏&#xff0c;娱乐&#xff0c;体育&#xff0c;跑步&#xff0c;餐饮&#xff0c;音乐等)尝试做音视频直播/点播功能&#xff0c;那么作为开发一个小白&#xff0c;如何快速学习音视频基础知识&#xff0…

android音视频点/直播模块开发

前言 随着音视频领域的火热&#xff0c;在很多领域&#xff08;教育&#xff0c;游戏&#xff0c;娱乐&#xff0c;体育&#xff0c;跑步&#xff0c;餐饮&#xff0c;音乐等&#xff09;尝试做音视频直播/点播功能&#xff0c;那么作为开发一个小白&#xff0c;如何快速学习音…

微信小程序live-pusher那些坑

最近在做用微信小程序实现实时通话&#xff0c;一个页面同时使用了live-pusher和live-player。中途踩了许多坑&#xff0c;在这里做一下总结&#xff0c;希望能帮到大家。 1问题&#xff1a;Live-player播着播着没声音了 原因&#xff1a;对live-pusher进行start, stop,resume等…

困于二手电商打转,转转拿什么“拯救世界”?

“双碳”战略下&#xff0c;转转集团也加入了&#xff0c;从数据上来看做得还可以。 都知道&#xff0c;近期转转集团试图向市场讲新故事。11月7日&#xff0c;转转集团在北京举办了品牌升级发布会&#xff0c;会上宣布其不再是一家互联网电商公司&#xff0c;而是定位在一家循…

简单实现h264转ts

https://www.cnblogs.com/dyan1024/p/10224538.html 简单实现h264转ts 转载注明出处&#xff1a;https://www.cnblogs.com/dyan1024/p/10224538.html 最近一个项目中需要在项目中临时嵌入h264裸流编码成ts的代码&#xff0c;但是以前从没接触过视频&#xff0c;先是在网上搜…

Android视频播放

前言 随着音视频领域的火热&#xff0c;在很多领域&#xff08;教育&#xff0c;游戏&#xff0c;娱乐&#xff0c;体育&#xff0c;跑步&#xff0c;餐饮&#xff0c;音乐等&#xff09;尝试做音视频直播/点播功能&#xff0c;那么作为开发一个小白&#xff0c;如何快速学习音…

android直播音频开发准备

前言 随着音视频领域的火热&#xff0c;在很多领域&#xff08;教育&#xff0c;游戏&#xff0c;娱乐&#xff0c;体育&#xff0c;跑步&#xff0c;餐饮&#xff0c;音乐等&#xff09;尝试做音视频直播/点播功能&#xff0c;那么作为开发一个小白&#xff0c;如何快速学习音…