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

举报
陶然同学 发表于 2022/08/17 23:57:16 2022/08/17
【摘要】 🔎这里是【Java】,关注我学习Java不迷路 👍如果对你有帮助,给博主一个免费的点赞以示鼓励 欢迎各位🔎点赞👍评论收藏⭐️ 👀专栏介绍 【Java】 目前主要更新Java,一起学习一起进步。 👀本期介绍 本期主要介绍常用API——String类、Math类 文章目录 1. String类 1.1...

🔎这里是【Java】,关注我学习Java不迷路
👍如果对你有帮助,给博主一个免费的点赞以示鼓励
欢迎各位🔎点赞👍评论收藏⭐️

👀专栏介绍

【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 的整数有多少
个?

文章来源: blog.csdn.net,作者:陶然同学,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_45481821/article/details/126156715

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。