前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Java】常用API——String类、Math类

【Java】常用API——String类、Math类

作者头像
陶然同学
发布2023-02-27 13:05:27
3780
发布2023-02-27 13:05:27
举报
文章被收录于专栏:陶然同学博客

👀专栏介绍

【Java】 目前主要更新Java,一起学习一起进步。

👀本期介绍

本期主要介绍常用API——String类、Math类

文章目录

1. String类

1.1 String类概述

1.2 使用步骤

1.3 常用方法

1.4 String类的练习

2. Math类

2.1 概述

2.2 基本运算的方法

2.3 练习

1. String类

1.1 String类概述

概述

java.lang.String 类代表字符串。 Java 程序中所有的字符串文字(例如 "abc" )都可以被看作是实

现此类的实

例。

类 String 中包括用于检查各个字符串的方法,比如用于 比较 字符串, 搜索 字符串, 提取 子字符串

以及创建具有翻

译为 大写小写 的所有字符的字符串的副本。

特点

1. 字符串不变:字符串的值在创建后不能被更改。

2. 因为String对象是不可变的,所以它们可以被共享。

3. "abc" 等效于 char[] data={ 'a' , 'b' , 'c' } 。

1.2 使用步骤

查看类

java.lang.String :此类不需要导入。

查看构造方法

public String() :初始化新创建的 String 对象,以使其表示空字符序列。

public String(char[] value) :通过当前参数中的字符数组来构造新的 String 。

public String(byte[] bytes) :通过使用平台的默认字符集解码当前参数中的字节数组来构造新的

String 。

构造举例,代码如下:

1.3 常用方法

判断功能的方法

public boolean equals (Object anObject) :将此字符串与指定对象进行比较。

public boolean equalsIgnoreCase (String anotherString) :将此字符串与指定对象进行比较,忽略

大小

写。

方法演示,代码如下:

Object 是” 对象”的意思,也是一种引用类型。作为参数类型,表示任意对象都可以传递到方法中。

获取功能的方法

public int length () :返回此字符串的长度。

public String concat (String str) :将指定的字符串连接到该字符串的末尾。

public char charAt (int index) :返回指定索引处的 char 值。

public int indexOf (String str) :返回指定子字符串第一次出现在该字符串内的索引。

public String substring (int beginIndex) :返回一个子字符串,从 beginIndex 开始截取字符串到字

串结尾。

public String substring (int beginIndex, int endIndex) :返回一个子字符串,从 beginIndex 到

endIndex 截取字符串。含 beginIndex ,不含 endIndex 。

方法演示,代码如下:

转换功能的方法

public char[] toCharArray () :将此字符串转换为新的字符数组。

public byte[] getBytes () :使用平台的默认字符集将该 String 编码转换为新的字节数组。

public String replace (CharSequence target, CharSequence replacement) :将与 target 匹配的字

符串使

用 replacement 字符串替换。

方法演示,代码如下:

CharSequence 是一个接口,也是一种引用类型。作为参数类型,可以把String对象传递到方法

中。

分割功能的方法

public String[] split(String regex) :将此字符串按照给定的 regex (规则)拆分为字符串数组。

方法演示,代码如下:

1.4 String类的练习

拼接字符串

定义一个方法,把数组 {1,2,3} 按照指定个格式拼接成一个字符串。格式参照如下:

[word1#word2#word3] 。

统计字符个数

键盘录入一个字符,统计字符串中大小写字母及数字字符个数

2. Math类

2.1 概述

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

似这样的工具

类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。

2.2 基本运算的方法

public static double abs(double a) :返回 double 值的绝对值。

public static double ceil(double a) :返回大于等于参数的最小的整数。

public static double floor(double a) :返回小于等于参数最大的整数。

public static long round(double a) :返回最接近参数的 long。(相当于四舍五入方法)

2.3 练习

请使用 Math 相关的 API ,计算在 - 10.8 到 5.9 之间,绝对值大于 6 或者小于 2.1 的整数有多少

个?

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 👀专栏介绍
  • 👀本期介绍
  • 文章目录
  • 1. String类
    • 1.1 String类概述
      • 1.2 使用步骤
        • 1.3 常用方法
          • 1.4 String类的练习
          • 2. Math类
            • 2.1 概述
              • 2.2 基本运算的方法
                • 2.3 练习
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档