String类中的一些函数使用方法

最常用的就是Length()函数了,求字符串的长度

String s="";
int i=s.length();
i结果为0.

如果是String s=null;
int i=s.length();
编译没错。运行会报错

charAt()函数:

charAt(int index)方法是一个能够用来检索特定索引下的字符的String实例的方法.
charAt()方法返回指定索引位置的char值。索引范围为0~length()-1.
如: str.charAt(0)检索str中的第一个字符,str.charAt(str.length()-1)检索最后一个字符.
 
getchar()函数:

getChars(int srcBegin,int srcEnd,char dst[],int dstBegin)将字符从此字符串复制到目标字符数组。 
要复制的第一个字符在索引 srcBegin 处;要复制的最后一个字符在索引 srcEnd-1 处(因此要复制的字符总数是 srcEnd-srcBegin)。要复制到 dst 子数组的字符从索引 dstBegin 处开始,并结束于索引.例如
String str = "abcdefghikl";
Char[] ch = new char[8];
str.getChars(2,5,ch,0);
就是从str的第二个字母开始一直复制到第五个,一共是3个字符,从ch的第一个开始接受.

replace()函数
replace(char oldChar, char newChar)
返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。
public class TestReplace {
  
  public static void main(String[] args) {
   String s = "This is my original string ,it is very good!";
   String r = "at";
   s = s.replace("is",r);
   System.out.println(s);
   }
 }

toUpperCase()函数

toUpperCase() 方法用于把字符串转换为大写。返回一个新的字符串,在其中 stringObject 的所有小写字符全部被转换为了大写字符。

var str="Hello World!"
document.write(str.toUpperCase())

toLowerCase()

toLowerCase() 方法用于把字符串转换为小写。返回一个新的字符串,在其中 stringObject 的所有大写字符全部被转换为了小写字符。

var str="Hello World!"
document.write(str.toLowerCase())

trim()函数:

trim()函数是去掉首尾空格,用法为trim(" First Quarter Earnings ") 等于 "First Quarter Earnings"

toCharArray()函数:

String.toCharArray 方法 ,作用:将字符串转换为字符数组。toCharArray是将String对象的每一个下标位的对象保存在char[]中,比如:String a = "abcd"; char b[] = a.toCharArray(); 这个b保存的信息就是['a','b','c','d']。

 

原文地址:https://www.cnblogs.com/cchjl/p/4909875.html