JAVA API(图片来源:实验楼)



包装类

Integer包装类

方法 返回值 功能描述

byteValue() byte 以 byte 类型返回该 Integer 的值

intValue() int 以 int 型返回此 Integer 对象

zebra stripes are neat 以 int 型返回此 Integer 对象

toString() String 返回一个表示该 Integer 值的 String 对象

valueOf(String str) Integer 返回保存指定的 String 值的 Integer 对象

parseInt(String str) int 返回包含在由 str 指定的字符串中的数字的等价数值

//十进制转成十六进制,返回值为String类型

Integer.toHexString(int i)

//十进制转成八进制

Integer.toOctalString(int i)

//十进制转成二进制

Integer.toBinaryString(int i)

//十六进制转成十进制

Integer.valueOf(“FFFF”,16)

//八进制转成十进制

Integer.valueOf(“876”,8)

//二进制转十进制

Integer.valueOf(“0101”,2)

//功能和Integer.valuesOf()一样

Integer.parseInt(String,radix);

String bb=“1100”;

String cc=“1101”;

int e=Integer.valueOf(bb,2);//功能一样

int ee=Integer.parseInt(cc, 2);

System.out.println(e);

System.out.println(ee);

String类

String类

方法 返回值 功能描述

indexOf(int ch) int 搜索字符 ch 第一次出现的位置

indexOf(String value) int 搜索字符串 value 第一次出现的位置

lastIndexOf(int ch) int 搜索字符ch最后一次出现的位置

lastIndexOf(String value) int 搜索字符串 value 最后一次出现的位置

substring(int index) String 提取从位置索引开始到结束的字符串

substring(int beginindex, int endindex) String 提取beginindex和endindex之间的字符串部分

trim() String 返回一个前后不含任何空格的调用字符串的副本,意思是把字符串前后的空格部分去除

//字符串连接

concat();

StringBuffer类

StringBuffer 类是可变的。

方法 返回值 功能描述

insert(int offsetm,Object s) StringBuffer 在 offetm 的位置插入字符串s

append(Object s) StringBuffer 在字符串末尾追加字符串s

length() int 确定 StringBuffer 对象的长度

setCharAt(int pos,char ch) void 使用 ch 指定的新值设置 pos 指定的位置上的字符

toString() String 转换为字符串形式

reverse() StringBuffer 反转字符串

delete(int start, int end) StringBuffer 删除调用对象中从 start 位置开始直到 end 指定的索引(end-1)位置的字符序列

replace(int start, int end, String s) StringBuffer 使用一组字符替换另一组字符。将用替换字符串从 start 指定的位置开始替换,直到 end 指定的位置结束

Math类

方法 返回值 功能描述

sin(double numvalue) double 计算角 numvalue 的正弦值

cos(double numvalue) double 计算角 numvalue 的余弦值

acos(double numvalue) double 计算 numvalue 的反余弦

asin(double numvalue) double 计算 numvalue 的反正弦

atan(double numvalue) double 计算 numvalue 的反正切

pow(double a, double b) double 计算 a 的 b 次方

sqrt(double numvalue) double 计算给定值的平方根

abs(int numvalue) int 计算 int 类型值 numvalue 的绝对值,也接收 long、float 和 double 类型的参数

ceil(double numvalue) double 返回大于等于 numvalue 的最小整数值

floor(double numvalue) double 返回小于等于 numvalue 的最大整数值

max(int a, int b) int 返回 int 型 a 和 b 中的较大值,也接收 long、float 和 double 类型的参数

min(int a, int b) int 返回 a 和 b 中的较小值,也可接受 long、float 和 double 类型的参数

rint(double numvalue) double 返回最接近 numvalue 的整数值

round(arg) arg 为 double 时返回 long,为 float 时返回 int 返回最接近arg的整数值

random() double 返回一个介于0与1之间的伪随机数

Class类

String obj=new String();

Class c;

c=obj.getClass();

System.out.println(“String对象的类型是”+c.getName());;

c=Integer.class;

System.out.println(“Integer对象的类型是”+c.getName());;

c=Class.forName(“java.lang.String”);

System.out.println(“Character对象的类型是”+c.getName());;

c=c.getSuperclass();

System.out.println(“Character对象的类型是”+c.getName());;

}

Object类

方法 返回值 功能描述

equals(Objectobj) boolean 将当前对象实例与给定的对象进行比较,检查它们是否相等

finalize() throws Throwable void 当垃圾回收器确定不存在对象的更多引用时,由对象的垃圾回收器调用此方法。通常被子类重写

getClass() Class 返回当前对象的 Class 对象

toString() String 返回此对象的字符串表示

wait() throws InterruptedException void 使当前线程进入等待状态

Java中lang包的常用方法介绍的更多相关文章

  1. Java语言Lang包下常用的工具类介绍_java - JAVA

    文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 无论你在开发哪中 Java 应用程序,都免不了要写很多工具类/工具函数.你可知道,有很多现成的工具类可用,并且代码质量都 ...

  2. Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等

    Java 中15种锁的介绍 Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等,在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类 ...

  3. Java中15种锁的介绍

    作者:搜云库技术团队 原文:https://segmentfault.com/a/1190000017766364 1. Java 中15种锁的介绍 在读很多并发文章中,会提及各种各样锁如公平锁,乐观 ...

  4. java 中的包概念

    Java 中的包package, 就是电脑中的文件夹.我们平时在工作中,文件太多时,都会新建文件夹进行分类管理,java 中的包也是类似的道理,当我们的类太多时,也需要进行分类管理,这时我们就会把类文 ...

  5. java中File类的常用方法总结

    java中File类的常用方法 创建: createNewFile()在指定的路径创建一个空文件,成功返回true,如果已经存在就不创建,然后返回false. mkdir() 在指定的位置创建一个此抽 ...

  6. Java中带包(创建及引用)的类的编译

    Java中带包(创建及引用)的类的编译与调试 java源程序的编译大家都知道,也就是cmd中到源文件所在目录下javac **.java即可,当程序中有包声明还能简简单单的直接javac **.jav ...

  7. 理解Java中【包】的概念

    Java中用package关键字定义一个包,下面通过几个实验,理解Java中的包的概念和作用. 实验1:先看一个无包的情形 在G盘下新建一个Test.java,如图1: 写下面这些代码 <spa ...

  8. java基础 lang包 详细介绍

    Java.javax和org.其中以java开头的包名是JDK的基础语言包,以javax开头的属 (org是organization的简写).而在JDK API中还包含了一些以com.sun开头的包名 ...

  9. java中的包以及内部类的介绍

    1:形式参数和返回值的问题(理解)    (1)形式参数:        类名:需要该类的对象        抽象类名:需要该类的子类对象        接口名:需要该接口的实现类对象    (2)返 ...

随机推荐

  1. vue 在main.js里使用vue实例

    可以用 Vue.prototype 比如 Vue.prototype.$indicator.close(); 关闭正在加载的动画

  2. springboot+vue前后端免费开源

    序言 继上一篇 一套管理系统基础模版 详细梳理一下安装流程,功能说明,开发规范等. 后端项目结构? 如何从零搭建环境开发? 如何打包部署? 接入开发及规范 项目地址 小结 后端项目结构 ​ shop- ...

  3. Web_php_include-攻防世界

    0x00 简介 记录这个题纯粹是为了记录以下有关strstr()函数的相关知识. 0x01 题目 <?php show_source(__FILE__); echo $_GET['hello'] ...

  4. IM聊天教程:发送图片/视频/语音/表情

    经常有朋友问起,如何在IM即时通讯中实现发送图片.视频.语音和表情? 为此,小编特意写了一个vue版本的Demo,实现了图片视频文件和表情的的发送,参考这个Demo源代码,相信你就可以轻松的用Unia ...

  5. 桥接模式(c++实现)

    外观模式 目录 外观模式 模式定义 模式动机 UML类图 源码实现 优点 缺点 总结 模式定义 桥接模式(Bridge),将抽象部分与它的实现部分分离,使他们都可以独立的变化.什么叫抽象与他的实现分离 ...

  6. 12.1面向对象编程的介绍(oop):封装,继承,多态,访问私有属性

    #封装:内部对数据封装.作用:1.保护数据,防止被随意修改:2.使外部的程序不需要关注内部的构造:只需要提供接口给外部进行访问即可.#继承:一个类就相当于一个模板.通过父类,子类的方式实现不同角色的共 ...

  7. DPDK LPM库(学习笔记)

    1 LPM库 DPDK LPM库组件为32位的key实现了最长前缀匹配(LPM)表查找方法,该方法通常用于在IP转发应用程序中找到最佳路由匹配. 2 LPM API概述 LPM组件实例的主要配置参数是 ...

  8. 判断数组的方法/判断JS数据类型的四种方法

    参考文: 以下 3 个判断数组的方法,请分别介绍它们之间的区别和优劣Object.prototype.toString.call() . instanceof 以及 Array.isArray() h ...

  9. hdu2665可持久化线段树,求区间第K大

    Kth number Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  10. CF55D

    题目大意: 定义:beautiful number,一种能整除它的所有非 0 数位的数字. 给你 l 和 r,请求出 [l,r] 中 beautiful number 的个数. 解题思路: 数位 DP ...