Java-字符串-String类

news/2025/3/15 14:40:26/

1 需求

1.1 构造方法

  • public String() : 空构造
  • public String(byte[] bytes) : 把字节数组转成字符串
  • public String(byte[] bytes,int index, int length) : 把字节数组的一部分转成字符串
  • public String(char[] value) : 把字符数组转成字符串
  • public String(char[] value,int index, int count) : 把字符数组的一部分转成字符串

1.2 方法 

  • 判断字符串是否为空
    • public boolean isEmpty()
  • 获取字符串的长度
    • public int length()
  • 判断字符串是否相等
    • public boolean equals(Object anObject)
    • public boolean contentEquals(StringBuffer sb)
    • public boolean contentEquals(CharSequence cs)
    • public boolean equalsIgnoreCase(String anotherString)
  • 判断是否包含子字符串
    • public boolean contains(CharSequence s)
    • public boolean matches(String regex)
  • ……
    • public boolean startsWith(String prefix, int toffset)
    • public boolean startsWith(String prefix)
  • ……
    • public boolean endsWith(String suffix)
       
  • 分割字符串
    • public String[] split(String regex)
    • public String[] split(String regex, int limit)
  • ……
    • public int indexOf(int ch)
    • public int indexOf(int ch, int fromIndex)
    • public int indexOf(String str)
    • public int indexOf(String str, int fromIndex)
  • 判断某个字符最后出现的位置
    • public int lastIndexOf(int ch)
    • public int lastIndexOf(int ch, int fromIndex)
    • public int lastIndexOf(String str)
    • public int lastIndexOf(String str, int fromIndex)
  • 字符串替换
    • public String replace(char oldChar, char newChar)
    • public String replace(CharSequence target, CharSequence replacement)
    • public String replaceFirst(String regex, String replacement)
    • public String replaceAll(String regex, String replacement)
  • 字符串查找
    • public String substring(int beginIndex)
    • public String substring(int beginIndex, int endIndex)
    • public CharSequence subSequence(int beginIndex, int endIndex)

2 接口


3 示例


4 参考资料

java基础-String_public string{byte[] bytes,-CSDN博客

文章来源:https://blog.csdn.net/pwp032984/article/details/135436429
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/news/1294954.html

相关文章

SpringCloud系列篇:核心组件之声明式HTTP客户端组件【远程消费】

🥳🥳Welcome Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于SpringCloud的相关操作吧 目录 🥳🥳Welcome Huihuis Code World ! !🥳🥳 一. 远程消费组件是什么 二. 远程消…

Java并发集合详解

第1章:引言 大家好,我是小黑,在这篇博客中,咱们将一起深入探索Java中的并发集合。多线程编程是一个不可或缺的部分,它能让程序运行得更快,处理更多的任务。但同时,多线程也带来了一些挑战&…

1688商品详情API:实现商品详情自动化的关键步骤

一、准备工作 在使用1688商品详情API之前,我们需要进行一些准备工作。 注册与登录:首先,你需要在1688的开放平台上注册一个账号并创建一个应用。这样你就可以获得一个API密钥,这是调用API的凭证。阅读API文档:详细阅…

腾讯云取消免费10G CDN流量包:免费CDN时代结束

关注卢松松,会经常给你分享一些我的经验和观点。 免费送了7-8年的腾讯云10G免费流量包,从2024年开始,停止赠送了!自此,国内绝大多数互联网大厂的CDN都开收费了! 大概从2016年开始,腾讯云为了抢夺CDN客户&#xff0…

搜索二维矩阵 II【矩阵】【二分】

Problem: 240. 搜索二维矩阵 II 文章目录 思路 & 解题方法复杂度暴力二分bisectZ 思路 & 解题方法 暴力、二分、Z 复杂度 时间复杂度: 暴力: O ( m n ) O(mn) O(mn) 二分: O ( m l o g n ) O(mlogn) O(mlogn) Z: O ( m n ) O(m n) O(mn) 空…

(leetcode)替换所有的问号 -- 模拟算法

个人主页:Lei宝啊 愿所有美好如期而遇 本题链接 力扣(LeetCode) 输入描述 string modifyString(string s) 输入一个字符串,字符串中仅包含小写字母和 ‘?’ 字符。 输出描述 将问号替换为小写字母,且这个替…

网络安全学习资源

好久没写博客了,记录一些宝藏学习资源,不定时更新 Regex Learn - Step by step, from zero to advanced. 这是一个我认为最好的正则表达式学习网站,很多正则表达式学习资料都只提供了一个概念,但是正则表达式需要大量的练习&#…

How to implement anti-crawler strategies to protect site data

How to implement anti-crawler strategies to protect site data 信息校验型反爬虫User-Agent反爬虫Cookie反爬虫签名验证反爬虫WebSocket握手验证反爬虫WebSocket消息校验反爬虫WebSocket Ping反爬虫 动态渲染反爬虫文本混淆反爬虫图片伪装反爬虫CSS偏移反爬虫SVG映射反爬虫字…