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() 字符串转换为字符数组 返回的是数字符数组
时间: 2024-11-05 13:32:00