public class string_demo {
public static void main(String[] args) {
String str1 = "qwe123";
String str2 = "asd456 ";
//字符串中的常用方法
// (1) 字符串的连接
// public String concat(String str)
String str3 = str2.concat( str1 );
System.out.println(str3); //asd456 qwe123
// 该方法的参数为一个 String 类对象,作用是将参数中的字符串 str 连接到原来字符串的后面.
//
// (2)求字符串的长度
// public int length()
int length = str1.length();
System.out.println(length); //6
// 返回字串的长度,这里的长度指的是字符串中 Unicode 字符的数目.
//
// (3)求字符串中某一位置的字符
// public char charAt(int index)
char c = str1.charAt( 1 );
System.out.println(c); //w
// 该方法在一个特定的位置索引一个字符串,以得到字符串中指定位置的字符.值得注意的是,在字符串中第一个字符的索引是0,第二个字符的索引是1,依次类推,最后一个字符的索引是length()-1.
//
// (4)字符串的比较
// 比较字符串可以利用String类提供的下列方法:
// public boolean equals(Object anObject)
boolean equals = str1.equals( str2 );
System.out.println(equals); //false
// 该方法比较两个字符串,和Character类提供的equals方法相似,因为它们都是重载Object类的方法.该方法比较当前字符串和参数字符串,在两个字符串相等的时候返回true,否则返回false.
//
// (5)从字符串中提取子串
// public String substring(int beginIndex)
String substring = str1.substring( 1, 3 );
System.out.println(substring); //we
// 该方法从beginIndex位置起截至endIndex,从当前字符串中取出剩余的字符作为一个新的字符串返回.
//
// (6) 字符串中单个字符的查找
// 字符串中单个字符的查找可以利用String类提供的下列方法:
// public int indexOf(int ch)
int i = str1.indexOf( "3" );
System.out.println(i); //5
// 该方法用于查找当前字符串中某一个特定字符ch出现的位置.该方法从头向后查找,如果在字符串中找到字符ch,则返回字符ch在字符串中第一次出现的位置;如果在整个字符串中没有找到字符ch,则返回-1.
//
// (7) 字符串中多余空格的去除
// public String trim()
String trim = str2.trim();
System.out.println(trim); //asd456
// 该方法只是去掉开头和结尾的空格,并返回得到的新字符串.值得注意的是,在原来字符串中间的空格并不去掉.
}
}
java字符串中的常用方法
最新推荐文章于 2024-10-11 13:16:02 发布