什么是API?

API(Application Programming,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API除了有应用“应用程序接口”的意思外,还特指API的说明文档,也称为帮助文档。

常用API介绍:

String:


类 String 包括用于检查各个字符串的方法。

特点:

1)字符串的值创建后不能更改。
2)可以被共享。
3)String底层使用字符数组实现的。“abc”等效于 “char[] data = {‘a’ ,‘b’ ,‘c’ }”。

构造方法:

  • 无参构造创建一个新的空字符 String对象。

  • char[] value :通过当前参数中的字符数组构造。

  • byte[] bytes:通过使用平台默认字符集解码当前参数中的字节数组构造。

    public class TestString {public  static void  main(String[] args){//构造方法//无参构造String str1 = new String();//字符数组构造char chars[] = {'a','b','c'};String str2 = new String(chars);//字节数组构造byte bytes[] = {97,98,99};String str3 = new String(bytes);}}
    

主要方法:

char charAt(int index)  返回char指定索引处的值;
boolean contains(CharSequence s)当且仅当字符串包含指定char值序列返回true;
boolean equals(Object anObject)  将次字符串与指定对象进行比较;
int indexOf(int ch)  返回指定字符第一次出现的索引值;
int length()  返回字符串的长度,多用于循环的终止条件;
boolean matches(String regex)  判断一个字符串是否匹配给定的规则表达式;

Math:


出自java.lang包(核心包,提供对java编程语言设计至关重要的类,可以直接使用,不用import);

Math类包含用于执行基本数学运算的方法,如初等指数,对数,平方根和三角函数。

特点:调用简单,所有方法均为静态方法。(静态方法使用static修饰,无需创建类对象即可调用)

public class TestMath {public static void main(String[] args){//绝对值double d1 = Math.abs(-1);//向上取整double d2 = Math.ceil(1.1);//向下取整double d3 = Math.floor(1.1);//四舍五入double d4 = Math.round(2.4);}
}

向上取整:返回一个小于或等于a的最大double类型整数;
向下取整:返回小于或等于a的最小都变了类型整数;

主要方法:

static double abs(double a)  返回值为double的绝对值
static double acos(double a)  返回double的反余弦值
static double log(double a)  返回double的自然对数(以e为底)
static double log10(double a)  返回double的基数为10的对数值
static int max(int a,int b)  返回两个int值中的最大值
static double random()  返回一个[0,1)的double类型值

J2SEI:常用API(String,Math)相关推荐

  1. javascript:常用API学习Math.random, toString,slice(),substr(),Math.ceil()

    javascript:常用API学习 1.获得随机数:Math.random() 如何随机获得整数? 2.如何转进制:十进制转二进制?: 变量名.toString(进制数) 3. 36进制:能把一个小 ...

  2. Java常用API例子_Java常用API及Math类

    一.API的概述 API--Application Programing Interface:应用程序编程接口,是java提供的一些预定义的函数: 目的:基于API实现程序的快速编写,只需了解其作用, ...

  3. linux java api_Java常用API、Math类介绍

    一.API的概述 API--Application Programing Interface:应用程序编程接口,是java提供的一些预定义的函数: 目的:基于API实现程序的快速编写,只需了解其作用, ...

  4. java api 第一个类是_JAVA常用API:String 类的常用方法

    字符串是一个对象,有很多方法可以使用 1. length();返回字符串的长度 String str = "abcd"; int len = str.length(); 2. is ...

  5. Math工具类常用API使用案例

    对基础API的使用能够熟练掌握,能极大提高开发效率.有些知识是很简单,但并不是我们不学习和掌握它们的借口,越是简单的东西,在关键时刻越是能起到至关重要的作用,就好比我们花很长时间解决的一个BUG,结果 ...

  6. c++ string replace_JAVA应用程序开发之String类常用API

    [本文详细介绍了JAVA应用开发中的String类常用API,欢迎读者朋友们阅读.转发和收藏!] 1 基本概念 API ( Application Interface 应用程序接口)是类中提供的接口, ...

  7. 常用API(Object、String、StringBuffer、用户登陆注册)

    常用API 今日内容介绍 u Object u String u StringBuilder 第1章 Java的API及Object类 在以前的学习过程中,我们都在学习对象基本特征.对象的使用以及对象 ...

  8. String 常用API

    public static void main(String[] args) {/*** String 常用API* 字符串* 1>截取* 2>替换**/String fileSuffix ...

  9. 【JAVA基础】重新系统学习Java(七)常用API(String、ArrayList)

    目录 常用API(String.ArrayList) String String类概述 创建字符串对象的2种方式 String类常见面试题 String类常用API-字符串内容比较 String类常用 ...

最新文章

  1. 学好python工资一般多少钱-Python工资一般是多少 看完吓你一跳
  2. Json Schema快速入门
  3. 积累bootstrap的一些知识
  4. 永磁同步电机矢量控制中的双闭环是什么意思_三菱伺服控制器与变频器区别,三菱伺服控制器优势在哪?...
  5. mpython 直接访问_python -mSimpleHTTPServer 开启一个简单的http服务器,可传输文件
  6. djanjo 使用a标签跳转_djangoGETPOST用法以及点击a标签和form表单跳转的类型取参等...
  7. 【SpringCloud】服务注册之 Consul
  8. python的一些基础小结总结
  9. pg批量插入_在PostgreSQL中批量/批量更新/提升
  10. 使用Xshell连接Linux虚拟机
  11. 局域网计算机如何传输文件,强烈推荐电脑同一个局域网传输文件的图文教程
  12. Unity中文API参考手册
  13. 关于分布式服务中的中间件技术入门概述
  14. 事实表和维度表(重点)
  15. office2010专业版
  16. 11 种主要神经网络结构图解
  17. ESP-AT 应用: AT+MQTT 对接腾讯 QCloud 云
  18. 使用python Telegram 机器人推送消息
  19. Personal Information
  20. 微信小程序接口文档PHP,微信小程序API 导航

热门文章

  1. 《操作系统真象还原》第4章 保护模式入门 ing... 持续更新
  2. 关于 JS 的脚本执行及 SetTimeOut延迟时间为0的详解
  3. 【超详解PPT】元数据驱动的微服务架构(上)
  4. Linux设备驱动之——I2C总线
  5. 微信小程序 for循环 array数组操作详解
  6. 计算机基础什么叫桌面,计算机基础知识:计算机桌面解析
  7. python读取rtf文件_使用Python读取RTF文件时出现欧元符号问题
  8. 用html5写一段文字画布中,超全的HTML5画布(Canvas)实例
  9. C—计算1到n的和(循环结构) SDUT
  10. 二维码生成器源代码之帮你做微信小程序