String 类的常 用方法都有那些?

2020-08-28 19:47发布

7条回答
苏橙C
2楼 · 2020-08-28 19:47
  • indexOf():返回指定字符的索引。

  • charAt():返回指定索引处的字符。

  • replace():字符串替换。

  • trim():去除字符串两端空白。

  • split():分割字符串,返回一个分割后的字符串数组。

  • getBytes():返回字符串的 byte 类型数组。

  • length():返回字符串长度。

  • toLowerCase():将字符串转成小写字母。

  • toUpperCase():将字符串转成大写字符。

  • substring():截取字符串。

  • equals():字符串比较。


Sophia
3楼 · 2020-08-28 20:37

1char charAt (int index)  返回index所指定的字符


2String concat(String str)  将两字符串连接


3boolean endsWith(String str)  测试字符串是否以str结尾


4boolean equals(Object obj)  比较两对象


5char[] getBytes  将字符串转换成字符数组返回


6 char[] getBytes(String str)  将指定的字符串转成制服数组返回


7boolean startsWith(String str)  测试字符串是否以str开始


8 int length()  返回字符串的长度


9 String replace(char old ,char new)  将old用new替代


10 char[] toCharArray  将字符串转换成字符数组


11 String toLowerCase()  将字符串内的字符改写成小写


12String toUpperCase()  将字符串内的字符改写成大写


13String valueOf(Boolean b)  将布尔方法b的内容用字符串表示


14String valueOf(char ch)  将字符ch的内容用字符串表示


15String valueOf(int index)  将数字index的内容用字符串表示


16 String valueOf(long l)  将长整数字l的内容用字符串表示


17String substring(int1,int2)  取出字符串内第int1位置到int2的字符串


@CcCc
4楼 · 2020-08-28 21:07
  • indexOf():返回指定字符的索引。

  • charAt():返回指定索引处的字符。

  • replace():字符串替换。

  • trim():去除字符串两端空白。

  • split():分割字符串,返回一个分割后的字符串数组。

  • getBytes():返回字符串的 byte 类型数组。

  • length():返回字符串长度。

  • toLowerCase():将字符串转成小写字母。

  • toUpperCase():将字符串转成大写字符。

  • substring():截取字符串。

  • equals():字符串比较。


职场老油条
5楼 · 2020-08-29 17:13

String 类的常用方法: 

  • equals:字符串是否相同

  • equalsIgnoreCase:忽略大小写后字符串是否相同

  • compareTo:根据字符串中每个字符的Unicode编码进行比较

  • compareToIgnoreCase:根据字符串中每个字符的Unicode编码进行忽略大小写比较

  • indexOf:目标字符或字符串在源字符串中位置下标

  • lastIndexOf:目标字符或字符串在源字符串中最后一次出现的位置下标

  • valueOf:其他类型转字符串

  • charAt:获取指定下标位置的字符

  • codePointAt:指定下标的字符的Unicode编码

  • concat:追加字符串到当前字符串

  • isEmpty:字符串长度是否为0

  • contains:是否包含目标字符串

  • startsWith:是否以目标字符串开头

  • endsWith:是否以目标字符串结束

  • format:格式化字符串

  • getBytes:获取字符串的字节数组

  • getChars:获取字符串的指定长度字符数组

  • toCharArray:获取字符串的字符数组

  • join:以某字符串,连接某字符串数组

  • length:字符串字符数

  • matches:字符串是否匹配正则表达式

  • replace:字符串替换

  • replaceAll:带正则字符串替换

  • replaceFirst:替换第一个出现的目标字符串

  • split:以某正则表达式分割字符串

  • substring:截取字符串

  • toLowerCase:字符串转小写

  • toUpperCase:字符串转大写

  • trim:去字符串首尾空格


像风没有归宿
6楼 · 2020-08-31 17:01
  • indexOf() 返回指定字符得索引

  • charAt() 返回指定索引处得字符

  • repalce() 字符串替换

  • trim() 去除字符串两端的空白

  • split() 分割字符串 返回分割后的字符串数组

  • getBytes() 返回字符串的byte类型数组

  • length() 返回字符串的长度

  • toLowerCase() 字符串转小写

  • toUpperCase() 字符串转大写

  • substring() 截取字符串

  • equals() 字符串比较


py大白
7楼 · 2020-09-01 08:52

1char charAt (int index)  返回index所指定的字符


2String concat(String str)  将两字符串连接


3boolean endsWith(String str)  测试字符串是否以str结尾


4boolean equals(Object obj)  比较两对象


5char[] getBytes  将字符串转换成字符数组返回


6 char[] getBytes(String str)  将指定的字符串转成制服数组返回


7boolean startsWith(String str)  测试字符串是否以str开始


8 int length()  返回字符串的长度


9 String replace(char old ,char new)  将old用new替代


10 char[] toCharArray  将字符串转换成字符数组


11 String toLowerCase()  将字符串内的字符改写成小写


12String toUpperCase()  将字符串内的字符改写成大写


13String valueOf(Boolean b)  将布尔方法b的内容用字符串表示


14String valueOf(char ch)  将字符ch的内容用字符串表示


15String valueOf(int index)  将数字index的内容用字符串表示


帅帅马
8楼 · 2020-09-01 09:55

1char charAt (int index)  返回index所指定的字符

2String concat(String str)  将两字符串连接

3boolean endsWith(String str)  测试字符串是否以str结尾

4boolean equals(Object obj)  比较两对象

5char[] getBytes  将字符串转换成字符数组返回

6 char[] getBytes(String str)  将指定的字符串转成制服数组返回

7boolean startsWith(String str)  测试字符串是否以str开始

8 int length()  返回字符串的长度

9 String replace(char old ,char new)  将old用new替代

10 char[] toCharArray  将字符串转换成字符数组

11 String toLowerCase()  将字符串内的字符改写成小写

12String toUpperCase()  将字符串内的字符改写成大写

13String valueOf(Boolean b)  将布尔方法b的内容用字符串表示

14String valueOf(char ch)  将字符ch的内容用字符串表示

15String valueOf(int index)  将数字index的内容用字符串表示


相关问题推荐

  • 回答 2

    Statement的execute(String query)方法用来执行任意的SQL查询,如果查询的结果是一个ResultSet,这个方法就返回true。如果结果不是ResultSet,比如insert或者update查询,它就会返回false。我们可以通过它的getResultSet方法来获取ResultSet,或者通过getUpda...

  • 回答 22

    忙的时候项目期肯定要加班 但是每天加班应该还不至于

  • 回答 108
    已采纳

    虽然Java人才越来越多,但是人才缺口也是很大的,我国对JAVA工程师的需求是所有软件工程师当中需求大的,达到全部需求量的60%-70%,所以Java市场在短时间内不可能饱和。其次,Java市场不断变化,人才需求也会不断增加。马云说过,未来的制造业要的不是石油,...

  • 回答 5
    已采纳

    工信部证书含金量较高。工信部是国务院的下属结构,具有发放资质、证书的资格。其所发放的证书具有较强的权威性,在全国范围内收到认可,含金量通常都比较高。 工信部证书,其含义也就是工信部颁发并承认的某项技能证书,是具有法律效力的,并且是国家认可的...

  • 回答 70
    已采纳

    学Java好不好找工作?看学完Java后能做些什么吧。一、大数据技术Hadoop以及其他大数据处理技术都是用Java或者其他,例如Apache的基于Java 的 HBase和Accumulo以及ElasticSearchas。但是Java在此领域并未占太大空间,但只要Hadoop和ElasticSearchas能够成长壮...

  • 回答 16
    已采纳

    就是java的基础知识啊,比如Java 集合框架;Java 多线程;线程的五种状态;Java 虚拟机;MySQL (InnoDB);Spring 相关;计算机网络;MQ 消息队列诸如此类

  • 回答 12

    #{}和${}这两个语法是为了动态传递参数而存在的,是Mybatis实现动态SQL的基础,总体上他们的作用是一致的(为了动态传参),但是在编译过程、是否自动加单引号、安全性、使用场景等方面有很多不同,下面详细比较两者间的区别:1.#{} 是 占位符 :动态解析 ...

  • 回答 62

    没问题的,专科学历也能学习Java开发的,主要看自己感不感兴趣,只要认真学,市面上的培训机构不少都是零基础课程,能跟得上,或是自己先找些资料学习一下。

  • 回答 4

    1、反射对单例模式的破坏采用反射的方式另辟蹊径实例了该类,导致程序中会存在不止一个实例。解决方案其思想就是采用一个全局变量,来标记是否已经实例化过了,如果已经实例化过了,第 二次实例化的时候,抛出异常2、clone()对单例模式的破坏当需要实现单例的...

  • 回答 5

     优点: 一、实例控制  单例模式会阻止其他对象实例化其自己的单例对象的副本,从而确保所有对象都访问唯一实例。 二、灵活性  因为类控制了实例化过程,所以类可以灵活更改实例化过程。 缺点: 一、开销  虽然数量很少,但如果每次对象请求引用时都要...

  • 回答 4

    这个主要是看你数组的长度是多少, 比如之前写过的一个程序有个数组存的是各个客户端的ip地址:string clientIp[4]={XXX, xxx, xxx, xxx};这个时候如果想把hash值对应到上面四个地址的话,就应该对4取余,这个时候p就应该为4...

  • 回答 6

     哈希表的大小 · 关键字的分布情况 · 记录的查找频率 1.直接寻址法:取关键字或关键字的某个线性函数值为散列地址。即H(key)=key或H(key) = a·key + b,其中a和b为常数(这种散列函数叫做自身函数)。...

  • 回答 6

    哈希表的大小取决于一组质数,原因是在hash函数中,你要用这些质数来做模运算(%)。而分析发现,如果不是用质数来做模运算的话,很多生活中的数据分布,会集中在某些点上。所以这里最后采用了质数做模的除数。 因为用质数做了模的除数,自然存储空间的大小也用质数了...

  • 回答 2

    是啊,哈希函数的设计至关重要,好的哈希函数会尽可能地保证计算简单和散列地址分布均匀,但是,我们需要清楚的是,数组是一块连续的固定长度的内存空间

  • 回答 3

     解码查表优化算法,seo优化

  • 回答 5

    1.对对象元素中的关键字(对象中的特有数据),进行哈希算法的运算,并得出一个具体的算法值,这个值 称为哈希值。2.哈希值就是这个元素的位置。3.如果哈希值出现冲突,再次判断这个关键字对应的对象是否相同。如果对象相同,就不存储,因为元素重复。如果对象不同,就...

没有解决我的问题,去提问