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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • linux开启ssh命令(linux开启端口命令)

    在使用SSH时,经常会出现用sshsecureshellclient连接linux连接不上:解决方法如下: 如果没安装ssh,其安装过程:1.以root身份登入系统(没登入系统和没有足够的权限都不能安装,晕,这不是废话)2.检查安装系统时是否已经安装SSH服务端软件包: rpm-qa|grepopenssh 若显示结果中包含openssh-serve

  • 在linux中安装nginx可以用哪些命令_acl配置命令

    在linux中安装nginx可以用哪些命令_acl配置命令安装前准备工作因为Nginx依赖于gcc的编译环境,所以,需要安装编译环境来使Nginx能够编译起来yuminstallgcc-c++Nginx的http模块需要使用pcre来解析正则表达式,需要安装pcreyuminstall-ypcrepcre-devel安装依赖的解压包yuminstall-yzlibzlib-develssl功能需要openssl库,安装opensslyuminstall-yopensslopenssl-devel下载Ng

  • 产品经理必会知识:万字长文 | 史上最全的付费会员体系分析

    产品经理必会知识:万字长文 | 史上最全的付费会员体系分析1如何理解付费会员体系?老生常谈的AARRR模型中,会员体系在活跃、留存、收入端是最常见的运营手段,它有两种类型: 付费会员体系:通过付费,购买高价值、差异化的权益。 例:88VIP、京东PLUS、腾讯视频VIP、知乎盐选会员。 成长会员体系:通过特定用户行为带来的积累,获得等级成长及差异化权益(一般为低价值)。 例:大众点评会员、滴滴橙长会员、支付宝会员。 会员体系的核心目标,是拉升「付费用户比例」、「用户生命周期」、「ARPU」;在用户价值层面体现为…

  • 关于IplImage的widthstep

    关于IplImage的widthstep这两天编程实现同态滤波,可实现的结果却令我大跌眼镜,滤波后的图像严重发生了错位,简直分辨不出图像的内容,检查程序没有发现错误,这让我一直很郁闷。今天早上在百度上搜到一个帖子,帖子是别人转的,但原帖子的作者也遇到过这样的错误。作者说宽度为偶数的图片不会发生这样的情况,但宽度为奇数的图片就会发生上面的错误。我也拿了几张图片试验了一下,正如作者所说。究其原因,原来是IplImage的widthstep在…

  • linux默认安装路径在哪里_linux常用的20个命令

    linux默认安装路径在哪里_linux常用的20个命令Nginx安装安装路径 /usr/local/nginx配置文件 /usr/local/nginx/conf/nginx.conf启动:进入到/usr/local/nginx/sbin下,./nginx关闭:进入到/usr/local/nginx/sbin下 ./nginx -s stop 重启:同上, -s reload停止 kill -9 线程号查看 ps -ef|grep nginxhttps://www.jianshu.com/p/9f2c162ac77c 可参考安装ng

  • singleTask和startActivityResult「建议收藏」

    singleTask和startActivityResult「建议收藏」在稍微复杂点的项目中都有过singleTask、singleInstance,避免打开同一个Activity返回的时候A返回以后还是A吧,对A在AndroidManifest里面设置android:launchMode=”singleTask”即可避免这个问题,但是发现用startActivityResult的时候A跳转到B,在B里面setResult以后在A里面拿到的resultcode不是自己

发表回复

您的电子邮箱地址不会被公开。

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