标签:
String类函数的使用说明:
1. String.equals():判断两个字符对象的内容是否相等;
2. length():求字符或字符串的长度。字符串长度用length();数组可以用length;
3. charAt():得到字符串中某个位置的字符值。索引范围是从0到length() - 1;
4. getChars():把某位置开始的子串复制到某个数组中;
5. replace():子串替换用法就是将字符串中的某子串替换为另一个子串;
6. toUpperCase():小写转换为大写 ;()内可以是String char类型的变量名也可以是“字符串”。
7. toLowerCase():大写转换为小写; ()内可以是String char类型的变量名也可以是“字符串”。
8. trim():消除首尾空格;
字符串加密:
package work;
import javax.swing.JOptionPane;
public class StringEncryption {
public static void main(String[] args) {
// TODO 自动生成的方法存根
String s=JOptionPane.showInputDialog("请输入字符串:");
char charArray[]=s.toCharArray();//将字符串转化成字符数组。
for ( int i = 0; i < charArray.length; i++ )
{
//特殊情况,当字符为XYZ时转化成ABC
if(charArray[i]==‘X‘||charArray[i]==‘Y‘||charArray[i]==‘Z‘)
charArray[i]=(char)(charArray[i]-23);
//一般情况,将字符对应成ASCII码+3后再转化成字符。
else
charArray[i]=(char)(charArray[i]+3);
}
//将加密后的字符输出。
JOptionPane.showMessageDialog(null, "加密后的字符串:"+
String.valueOf(charArray));
}
}
equals的使用方法:
源代码:
package String;
public class StringEquals {
public static void main(String[] args) {
// TODO 自动生成的方法存根
String s1=new String("Hello");
String s2=new String("Hello");
System.out.println(s1==s2);
System.out.println(s1.equals(s2));
String s3="Hello";
String s4="Hello";
System.out.println(s3==s4);
System.out.println(s3.equals(s4));
}
}
String.equals() 方法比较字符串与指定的对象。其结果是true当且仅当参数不为null,并且是一个String对象,这个对象表示相同的字符序列。此方法返回true如果给定对象代表一个字符串,这个字符串,否则返回false。
标签:
原文地址:http://www.cnblogs.com/DHYgg/p/4907174.html