java的api类_javaAPI类

java的api类_javaAPI类扫描器Scanner可以用来从键盘输入读取数据extLine()获取一行字符串nextInt()获取一个整数nextFloat()获取一个浮点数大数字BigInteger如果我们需要操作一个很大的整数,它无法用long来表达时,就可以用BigIntegeradd()加subtract()减multiply()乘divide()除mod()取余包装类ØJDK提供了对所有数据类…

大家好,又见面了,我是你们的朋友全栈君。

扫描器

Scanner

可以用来从键盘输入读取数据

extLine() 获取一行字符串

nextInt() 获取一个整数

nextFloat() 获取一个浮点数

674d474410173e444e0cb106c0931c3b.png

大数字

BigInteger

如果我们需要操作一个很大的整数,它无法用long来表达时,就可以用BigInteger

add()  加

subtract() 减

multiply() 乘

divide() 除

mod() 取余

cf16b1f258144fce1dccaf110b705d57.png

包装类

Ø JDK提供了对所有数据类型的包装类

byte >>> Byte

short >>> Short

int >>> Integer

long >>> Long

double >>> Double

float >>> Float

char >>> Character

boolean >>> Boolean

包装类的常用方法

toString方法

parseInt方法:Integer.parseInt(String s)

valueOf方法:Double.valueOf(String s)

时间类

Date

使用new Date()创建时间对象代表当前系统时间

需要使用DateFormat类来进行格式化,才能显示想符合习惯的格式

Calendar

使用该类对时间进行操作比较方便

通过常量来表示时间的各种值,如一年中的某一天,一个月的某一天等

将对应的常量作为形参来调用相应的get、add、set方法来操作对象

c4c401a277200cf7b64d891e887b481a.png

计时器

Timer

可以用来在在指定时间或者在指定的延迟之后执行一个任务

schedule(TimerTask task, Date firstTime, long period)

schedule(TimerTask task, long delay)

schedule(TimerTask task, long delay, long period)

2a8f0d4f4dc75d0e9f957c1fa41b3da2.png

080723ea9f63ae98613d5e339c0d9332.png

系统类

System

静态属性in为标准输入流,属于InputStream类型,read方法返回一个字节,默认指向键盘输入

静态属性out为标准输出流,属于PrintStream类型,print方法打印字符,默认打印到屏幕

可以用set方法修改属性in和out

System.exit()方法退出Java虚拟机

System.gc()垃圾回收,Java中的对象成为垃圾之后不会马上回收掉,如果想立即回收可以调用System.gc()

System.getProperties()方法获得系统属性

Runtime

表示系统运行时状态

exec方法执行命令

算数类

Math

该类提供了一些数学运算的方法

PI 圆周率

abs() 绝对值

ceil() 向上取整

floor() 向下取整

round() 得到最接近的整数

max() 返回较大的数

min() 返回较小

pow() 计算一个数的指定次幂

cbrt()开立方

random() 随机数

7b633f46815ef87b6ce452d093e7c494.png

随机数

Random

用来生成随机数

nextInt() 随机整数

nextFloat() 随机小数

nextBoolean() 随机布尔

dd4a46a9cf63b6fc02907d8438aaca12.png

bccaa85352bc715375d7fd66652cc3e5.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156541.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • upx 手动脱壳[通俗易懂]

    upx 手动脱壳[通俗易懂]查壳UPX0.89.6-1.02/1.05-2.90(Delphi)stub->Markus&Laszloupx这类压缩壳手动脱壳非常简单。一、查找oep

    2022年7月4日
    25
  • kafka删除topic数据[通俗易懂]

    kafka删除topic数据[通俗易懂]kafka删除topic数据一、概述生产环境中,有一个topic的数据量非常大。这些数据不是非常重要,需要定期清理。要求:默认保持24小时,某些topic需要保留2小时或者6小时二、清除方式主要有3个:1.基于时间2.基于日志大小3.基于日志起始偏移量详情,请参考链接:https://blog.csdn.net/u013256816/article/details/80418297接下来,主要介绍基于时间的清除!kafka版本为:2.11-..

    2022年10月17日
    0
  • PS图层混合模式实例详解

    PS图层混合模式实例详解PS中的很多概念都和CoreGraphics中的概念相通,比如蒙版、路径、裁剪、混合模式等等。如果你对CoreGraphics中的混合模式不太理解,阅读本篇文章能让你对CoreGraphics中

    2022年7月1日
    20
  • vim中翻页的命令

    vim中翻页的命令整页翻页ctrl-fctrl-bf就是forwordb就是backward翻半页ctrl-dctlr-ud=downu=up滚一行ctrl-ectrl-yzz让光标所杂的行居屏幕中央zt让光标所杂的行居屏幕最上一行t=topzb让光标所杂的行居屏幕最下一行b=bottom转载于:https://www.cnblogs.com/orez88/articles/1867879….

    2022年6月2日
    51
  • sublime 中HTML快捷键

    sublime 中HTML快捷键

    2021年10月13日
    42
  • (一)easyUI之第一个demo

    (一)easyUI之第一个demo一、下载官网下载:http://www.jeasyui.net/download/同时并下载官方中文API文档。解压后的目录结构:二、第一个demo1新建工程并导入包1新建工程并导

    2022年7月2日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号