Java常用API基础语法(附带思维导图)

常见的API基本语法
    String常用的操作方法
        toCharArray
        equals()
        equalsIgonreCase
        substring(0,5)
            从0-5的下标开始截取
        substring(5)
            从下标为5开始往后截取
        replace
            替换原有的内容
        contains(值)
            判断是否包含某个值
        startsWith(值)
            判断是否以这个值为开头,返回Boolean值
        split(值)
            在该数组中以这个值来分割数组
    Math常用方法
        abs()
            取绝对值
        ceil()
            向上取整
        floor()
            向下取整
        round()
            四舍五入
        max()
            求取最大值
        pow(double a ,double b)
            a的b次幂
        random()
            返回值为【0.0~1.0)之间的随机值
    Date常用方法
        getTime()
            返回从1970年开始到现在的毫秒值
        setTime()
            设置日期对象的当前毫秒值为对应的时间
    SimpleDateFormat的常见构造方法
        format()
            把时间日期对象或者符合条件的日期时间毫秒值解析成字符串
        parser()
            把字符串日期解析成日期对象
    Cleander日期对象
        getInstance()
            获取当前日历对象
        getTime()
            获取当前日期对象
        getTimeInMillis()
            获取时间毫秒值
        set()
            修改日历的某个信息
        add()
            为某个信息增加或者减少某个指定的值
    LocalDate对象(年月日)
    Local Time日期对象(时分秒)
        getHouse()
            获取小时
        getMintue()
            获取分钟
        getSecond()
            获取秒
        getNano()
            获取纳秒
        writeHouse()同上修改时间返回新的时间对象
        plusHouse()
            同上把某个时间对象的值增加多少并且返回新的时间对象
        minusHouse()
            同上把某个时间对象的值减少多少并且返回新的时间对象
        equals() ,isBefor() ,isAfter()
            判断两个时间对象是否相等,在前还是在后
    LocalDateTime对象(年月日时分秒)
        ofPattern(时间格式)
            获取格式化器对象
        format()
            格式化时间
    Instant时间戳
        now()
            获取当前时间Instant时间对象(标准时间)
        getEpochSecond()
            获取从1970年1月1日0时开始到现在的秒数
        getNano ()
            获取从时间戳开始的下一纳秒的秒数
        plusHouse()
            同上把某个时间对象的值增加多少并且返回新的时间对象
        minusHouse()
            同上把某个时间对象的值减少多少并且返回新的时间对象
        equals() ,isBefor() ,isAfter()
            判断两个时间对象是否相等,在前还是在后
    DateTimeFormatter
        format(DateTimeFormatter formatter)
            格式化时间
        parse(CharSequence text ,DateTimeFormatter formatter)
            解析时间
    Period()用于计算两个LocalDate对象相差的念书月数天数
        between(LocalDate start,LocalDate end)
            传入两个日期对象,得到Period对象
        getYears()
            计算间隔几年并返回
        getMoths()
            计算间隔几个月并返回
        getDays()
            计算间隔多少天并返回
    Period和Duration的区别在于前者可以用于计算相差的年月日,后者则可以计算日、小时分秒纳秒
    Duration:持续一段时间
        between(LocalDate start,LocalDate end)
            传入两个日期对象,得到Period对象
        toDays()、toHours() 、toMinutes()、toSeconds() 、toMillis() 、toNanos()
            计算隔了多少对应的时间并返回
    如果要计算两个不同时区的相差的天数小时数分数和秒数纳秒数,传入的参数要变成ZoneDateTime
    Arrays集合
        0
        caoyOfRange(类型[] arr,起始索引,结束索引)
        copyOf(类型[] arr , 新数组的长度)
        setAll()
            把数组中的原数据改为新的数据
        sort()
            对数组进行排序,默认为升序
            比较对象时需要自己制定规则:使用comparable或者comparatorl来制定规则之后来比较:

===================================思维导图==============================

============================字符集的特点=================================

字符集特点
    ASCII字符集:只有英文数字符号等,占一个字节
    GBK字符集:汉字占两个字节,英文数字占一字节
    ·UTF-8字符集:汉字占三个字节,英文数字占一个字节

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/747129.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

springcould-config git源情况下报错app仓库找不到

在使用spring config server服务的时候发现在启动之后的一段时间内控制台会抛出异常,spring admin监控爆红,控制台信息如下 --2024-06-26 20:38:59.615 - WARN 2944 --- [oundedElastic-7] o.s.c.c.s.e.JGitEnvironmentRepository : Error occured …

第3章 小功能大用处-Bitmaps、HyperLogLog、GEO

1.Bitmaps 1.1数据结构模型 现代计算机用二进制(位)作为信息的基础单位,1个字节等于8位,例 如“big”字符串是由3个字节组成,但实际在计算机存储时将其用二进制表 示,“big”分别对应的ASCII码分别是98、10…

解决ArcGIS导出的svg格式的图片插入Word后的字体问题

背景 在ArcGIS中设置字体为Times New Roman,但导入Word后字体转为等线。 ArcGIS中的Layout 导入Word​​​​​​ 原因分析 Word无法识别嵌入进SVG格式文件中的字体。 解决方案 在Export Layer窗口中,将Embed fonts取消勾选,Convert cha…

【新闻】全球热钱,正在流入新加坡 这个夏天有点猛,油价看涨? 普华永道已丢了六成“A股大客户”

新加坡成为全球投资焦点,吸引大量并购活动。预计经济增长2.4%,股指上涨8%。未来可期待更多国际投资涌入。 近期,新加坡成为全球投资者的焦点,吸引了大量的并购和投资活动。 据报道,2024年第二季度,新加坡…

前端项目vue3/React使用pako库解压缩后端返回gzip数据

pako仓库地址:https://github.com/nodeca/pako 文档地址:pako 2.1.0 API documentation 外部接口返回一个直播消息或者图片数据是经过zip压缩的,前端需要把这个数据解压缩之后才可以使用,这样可以大大降低网络数据传输的内容&…

Android Studio中HAXM安装失败的解决方案(HAXM installation failed)

文章目录 错误示例Hyper-VWindows SandboxWindows Hypervisor Platform(Windows 虚拟化监控程序平台) 出现原因解决方法虚拟机平台方案一方案二方案三 错误示例 表明HAXM (Hardware Accelerated Execution Manager)安装失败了。HAXM是一个硬件辅助虚拟化…

C++基础编程100题-015 OpenJudge-1.3-13 反向输出一个三位数

更多资源请关注纽扣编程微信公众号 http://noi.openjudge.cn/ch0103/13/ 描述 将一个三位数反向输出。 输入 一个三位数n。 输出 反向输出n。 样例输入 100样例输出 001参考程序 #include<bits/stdc.h> using namespace std;int main(){int n;cin>>n;cou…

【TB作品】MSP430G2553,单片机,口袋板, 烘箱温度控制器

题3 烘箱温度控制器 设计一个基于MSP430的温度控制器&#xff0c;满足如下技术指标&#xff1a; &#xff08;1&#xff09;1KW 电炉加热&#xff0c;最度温度为110℃ &#xff08;2&#xff09;恒温箱温度可设定&#xff0c;温度控制误差≦2℃ &#xff08;3&#xff09;实时显…

基于Langchain-chatchat搭建本地智能知识问答系统

基于Langchain-chatchat搭建本地智能 搭建本地智能知识问答系统&#xff1a;基于Langchain-chatchat的实践指南引言项目概述环境安装Anacondapip 项目安装步骤大语言模型&#xff08;LLM&#xff09;的重要性结语 搭建本地智能知识问答系统&#xff1a;基于Langchain-chatchat的…

记录Gstreamer的uridecodebin可以自动选择硬解码器

记录&#xff1a; uridecodebin3 和uridecodebin优先硬解码 这两个插件&#xff0c;本来是负责动态选择合适的解码器来处理特定的媒体流&#xff0c;使用案例&#xff1a; gst-launch-1.0 uridecodebin urirtsp://192.168.1.120:8554/test ! glimagesink -v gst-launch-1.0 …

汇聚荣做拼多多运营,是新手怎么做?

作为电商领域的一颗新星&#xff0c;拼多多以其独特的商业模式迅速崛起&#xff0c;吸引了众多商家和消费者的目光。对于新手来说&#xff0c;如何在拼多多平台上开展运营活动&#xff0c;成为了许多初入电商领域的人们关心的问题。本文将围绕如何做好拼多多运营这一核心内容&a…

【ARM】MDK工程切换高版本的编译器后出现error A1137E报错

【更多软件使用问题请点击亿道电子官方网站】 1、 文档目标 解决工程从Compiler 5切换到Compiler 6进行编译时出现一些非语法问题上的报错。 2、 问题场景 对于一些使用Compiler 5进行编译的工程&#xff0c;要切换到Compiler 6进行编译的时候&#xff0c;原本无任何报错警告…

部署企业级AI知识库最重要的是什么?✍

随着人工智能技术的迅猛发展&#xff0c;企业级AI知识库成为提升企业管理效率和信息获取能力的重要工具。那么&#xff0c;在部署企业级AI知识库时&#xff0c;最重要的是什么呢&#xff1f;本文将从数据质量、系统可扩展性、用户体验以及智能化这四个关键方面进行详细分析。 …

计算机专业课面试常见问题-计算机网络篇

目录 1. 计算机网络分为哪 5 层&#xff1f; 2. TCP 协议简述&#xff1f; 3. TCP 和 UDP 的区别&#xff1f;->不同的应用场景&#xff1f; 4. 从浏览器输入网址到显示页…

Ant Design Vue Upload 自定义上传 customRequest,这一篇很详细

Upload 常用属性和方法 示例上传接口 # 接口文档 url https://www.mocky.io/api/main/upload 头部 x-token: xxx 参数 file: File // 上传的文件 flag: xxx // 上传的标识// 文件上传 api 函数简单封装 export const uploadApi ({ file }) > {const formData new Fo…

Java中Collection的成员及其特点

Collection集合 list集合系列 ArrarList集合 底层基于数组来实现 查询速度快&#xff08;根据索引查询数据&#xff09; 删除效率低&#xff08;可能需要把后面很多的数据往后移&#xff09; 添加效率…

CesiumJS【Basic】- #016 多边形面渲染“花了”的问题

文章目录 多边形面渲染“花了”的问题1 目标2 问题代码3 修正后代码4 总结多边形面渲染“花了”的问题 1 目标 解决多边形的面“花了”的问题 2 问题代码 使用Cesium.PerInstanceColorAppearance渲染后出现色斑 import * as Cesium from "cesium";const viewer …

文化财经wh6boll带macd多空转折点提示指标公式源码

文化财经wh6boll带macd多空转折点提示指标公式源码&#xff1a; DIFF:EMA(CLOSE,12) - EMA(CLOSE,26); DEA:EMA(DIFF,9); MACD:2*(DIFF-DEA); MID:MA(CLOSE,26);//求N个周期的收盘价均线&#xff0c;称为布林通道中轨 TMP2:STD(CLOSE,26);//求M个周期内的收盘价的标准差 …

惊天大瓜姬圈天莱女明星出轨风波

#惊天大瓜&#xff01;姬圈天菜女明星出轨风波#近日&#xff0c;娱乐圈掀起了一场前所未有的风暴&#xff01;狗仔队放出重磅消息&#xff0c;直指某位姬圈天菜级别的女明星深陷出轨泥潭。消息一出&#xff0c;引发了网友们的热议和猜测&#xff0c;究竟这位神秘的女明星是谁&a…

第N8周:seq2seq翻译实战-Pytorch复现

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 | 接辅导、项目定制 一、前期准备 from __future__ import unicode_literals, print_function, division from io import open import unicodedata import s…