码迷,mamicode.com
首页 > 其他好文 > 详细

String 中的几个函数的使用方法

时间:2015-10-24 17:15:31      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

String str1,str2;

String.equals():

实现源代码:

public boolean equals(Object anObject) {
if (this == anObject) {
return true;
}
if (anObject instanceof String) {
String anotherString = (String)anObject;
int n = count;
if (n == anotherString.count) {
char v1[] = value;
char v2[] = anotherString.value;
int i = offset;
int j = anotherString.offset;
while (n-- != 0) {
if (v1[i++] != v2[j++])
return false;
}
return true;
}
}
return false;
}

  str1.equals(str2) 比较的是str1和str2 对象内的数据,返回的是 true 或false 。

String.length();

  str1.length() 用来计算的是str1 字符串的长度, 返回的是字符串的长度。

charAt();

    str1.charAt(i) 用于返回str1 中字符串的第i+1个字符。

getChars() :

   str.getChars(srcBegin, srcEnd, dst, dstBegin);将字符从此字符串复制到目标字符数组。
  要复制的第一个字符在索引 srcBegin 处;要复制的最后一个字符在索引 srcEnd-1 处(因此要复制的字符总数是 srcEnd-srcBegin)。要复制到 dst   子数组的字符从索引 dstBegin 处开始,并结束于索引:

replace();

  str2=str1.replace(oldChar, newChar); str2 是 str1 将 newchar替换掉olderchar得到的。

toUpperCase:

  str1.toUpperCase(locale); 将str1 全部转换为大写形式

toUpperCase:

     str.toLowerCase(locale);将str1 全部转换为小写形式

trim():

  str1.trim(); 返回str1去掉字符串的开头和结尾的空格 的这样的字符串

toCharArray():

  str1.toCharArray()  字符串转换为字符数组 返回的是数字符数组

String 中的几个函数的使用方法

标签:

原文地址:http://www.cnblogs.com/myblog-2015/p/4907073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!