热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

String类的常用方法(字符与字符串、字节与字符串、字符串比较、字符串查找、字符串替换、字符串截取、字符串拆分,以及其他方法)

1、字符与字符串方法名称类型功能publicString(char[]value)构造将字符数组变为String类对象publicString(char[]value,intof

1、字符与字符串

         

方法名称 类型 功能public String(char[] value) 构造 将字符数组变为String类对象
public String(char[] value,int offset,int count) 构造 将部分字符串数组变成String
public charcharAt(int index) 普通 返回指定索引对应的字符
public char[]toCharArray() 普通 将字符串变为字符数组

字符串转大小写,通过大小字母相差32,进行加减转换,再将数字转为对应字母

2、字节与字符串

使用字节一般用于数据传输和进行字符编码转换;将字符串变为字节数组的操作,目的就是为了传输以及编码转换

方法名称 类型 功能public String(byte[] bytes) 构造 将全部字节数组变为字符串
public String(char[] value,int offset,int length) 构造 将部分字节数组变成String
public getBytes() 普通 将字符串变成字节数组
public byte[] getBytes(String charsetName) throws UnsupportedEncodingException 普通 进行编码转换

3、字符串比较

 

方法名称 类型 功能
public boolean equals(String anObject) 普通 判断相等,区分大小写public boolean equalsIgnoreCase(String anotherSring) 普通 判断相等,不区分大小写
public int compareTo(String anotherString) 普通 判断字符串的大小&#xff08;按照字符编码比较&#xff09;&#xff0c;返回值&#xff0c;&#61;0字符串内容相等 >0大于的结果&#xff0c;<0小于的结果

4、字符串查找

public boolean contains(String s) 普通 返回boolean 判断字符是否存在
public int indexOf(String str) 普通 在字符串中依次查询出字符第一出现的位置&#xff0c;没有返回-1
public int indexOf(String str,int fromIndex) 普通 由指定位置从前象后查找指定字符串的位置&#xff0c;找不到返回-1
public int lastIndexOf(String str) 普通 由后向前查找指定字符串的位置&#xff0c;找不到返回-1
public int indexOf(String str,int fromIndex) 普通 由后指定位置从前象后查找指定字符串的位置&#xff0c;找不到返回-1
public boolean startsWidth(String prefix) 普通 判断是否以指定的字符串开头
public boolean startsWidth(String prefix,int toffset) 普通 从指定位置开始判断是否以指定的字符串开头
public boolean endsWidth(String stuffix) 普通 判断是否以指定的字符串结尾

5、字符串替换

public String replaceAll(String regex,String replacement) 普通 用心的内容替换旧的内容 全部替换
public String replaceFirst(String rregex,String replacement) 普通 替换首个指定字符

6、字符串截取

puiblic String substring (int beginIndex) 普通 从指定位置开始截取到末尾
public String substring(int beginIndex, int endIndex) 普通 从指定开始位置截取到指定结束位置

7、字符串拆分

public String[] split(String regex) 普通 按照指定的字符串进行拆分
punlic String[] split(String regex, int limit) 按照指定的字符串进行部分拆分&#xff0c;最后的数组长度就是由limit提供

8、其他

public String concat(String str) 普通 字符串连接
public String toLowerCase() 普通 转小写
public String toUpperCae() 普通 转大写
public String trim() 普通 消除空格
public int length() 普通 取得字符串length
public String intern() 普通 数据入池
public boolean isEmpty() 普通 判断字符串是否为空&#xff08;空字符串为 "",null为对象&#xff09;

 


推荐阅读
  • 本文介绍了在处理不规则数据时如何使用Python自动提取文本中的时间日期,包括使用dateutil.parser模块统一日期字符串格式和使用datefinder模块提取日期。同时,还介绍了一段使用正则表达式的代码,可以支持中文日期和一些特殊的时间识别,例如'2012年12月12日'、'3小时前'、'在2012/12/13哈哈'等。 ... [详细]
  • Java中包装类的设计原因以及操作方法
    本文主要介绍了Java中设计包装类的原因以及操作方法。在Java中,除了对象类型,还有八大基本类型,为了将基本类型转换成对象,Java引入了包装类。文章通过介绍包装类的定义和实现,解答了为什么需要包装类的问题,并提供了简单易用的操作方法。通过本文的学习,读者可以更好地理解和应用Java中的包装类。 ... [详细]
  • 将字符串数字拆分成单个数字_【LeetCode】842. 将数组拆分成斐波那契序列
    【LeetCode】842.SplitArrayintoFibonacciSequence将数组拆分成斐波那契序列(Medium)(JAVA)题目描述:Givenas ... [详细]
  • --获取有关按平均CPU时间排在最前面的五个查询的信息SELECTTOP5total_worker_timeexecution_countAS,SUBSTRING(st.text, ... [详细]
  • 实现时主要问题在于怎么将所有对象给找出来,替换成user.name的形式。Overridepublicvoidsave(Comme ... [详细]
  • C语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • Java SE从入门到放弃(三)的逻辑运算符详解
    本文详细介绍了Java SE中的逻辑运算符,包括逻辑运算符的操作和运算结果,以及与运算符的不同之处。通过代码演示,展示了逻辑运算符的使用方法和注意事项。文章以Java SE从入门到放弃(三)为背景,对逻辑运算符进行了深入的解析。 ... [详细]
  • 正则表达式及其范例
    为什么80%的码农都做不了架构师?一、前言部分控制台输入的字符串,编译成java字符串之后才送进内存,比如控制台打\, ... [详细]
  • 8.2location对象location对象既是window对象的属性,也是document对象的属性.window.location和document.location引用的是同一个对象. ... [详细]
  • 点此学习更多SQL相关函数与字符串处理函数mysql函数一、简明总结ASCII(char)        返回字符的ASCII码值BIT_LENGTH(str)      返回字 ... [详细]
  • 显示中文星期几
    显示中文星期几引自:第一种方法:直接翻译,最笨、最容易想到的方法。Code获得中文星期名称 ... [详细]
author-avatar
半夏✔
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有