String对象的一些函数用法与心得

Posted qiuguirong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了String对象的一些函数用法与心得相关的知识,希望对你有一定的参考价值。

1: char[] toCharArray()

  将此字符串转换为一个新的字符数组

  String string="abc";

  char[] array = string.toCharArray();// 获取字符数组

  for (int i = 0; i < array.length; i++) {// 遍历字符数组

    array[i] = (char) (array[i] ^ 20000);// 对每个数组元素进行异或运算
  }

   返回字符数组,然后可以进行遍历,那么遍历的同时,我们也可以对字符重新赋值,代码如上(此处进行的是位运算,加密)。

2: String toLowerCase()

  将此 String 中的所有字符都转换为小。

  String toLowerCase(Locale locale)

  将此 String 中的所有字符都转换为小写。

3:int indexOf(String str, int fromIndex)

从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。

String string="abc";

int indexOf = string.indexOf("b", 0);

意思是从string的第一个位置开始,b在第二个位置出现,那么返回的数就是1。假如我们把0改成2,也就是把第三个位置开始,其实也是会返回的,返回-1。

4:String substring(int beginIndex)

返回一个新的字符串,它是此字符串的一个子字符串。

String string="abc";

String substring = string.substring(1);

此处返回bc,也就是从指定的位置开始(包括本身),截取后面那一段字符串。

 

 

以上是关于String对象的一些函数用法与心得的主要内容,如果未能解决你的问题,请参考以下文章

C++中的c_str()函数用法

std::back_inserter函数用法

const的用法之与函数的关系

析构函数的用法简单理论讲解

stringstream的用法

js解析与序列化json数据(一)json.stringify()的基本用法