||
字符串
初始化: String s = new String();
S = “abcd”;
或 String s = new String(abcd);
或 String s = “abcd”;
String 类方法
Java提供两大类 ,一个是String 另一个是StringBuffer
1:String索引方法 :charAt(int dex)
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.charAt(5));
}
结果 :o
2:String追加方法 :concat(String s)
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.concat(“hello”));
}
结果 :javagoodhello
3:String比较方法 :equalsIgnoreCase(String s) 不区分大小写 equals() 区分大小写
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.equalsIgnoreCase (“javAgood”));
System.out.println(x.equalsIgnoreCase (“java”));
}
结果 : true
False
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.equalsIgnoreCase (“javagood”));
System.out.println(x.equalsIgnoreCase (“javAgood”));
}
结果 : true
False
4:String求长度方法 :length()
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.length());
}
结果 :8
5:Stringt 替换方法 :replacet(char old,char new)
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.replace(‘a’,’A’));
}
结果 :jAvAgood
6:String截取方法 :substring(int begin), substring (int begin ,int end)
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.subsrting(2));
}
结果 :vagood
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.subsrting(2,6));
}
结果 :vago
7:String大转小方法 :toLowerCase()
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.toLowerCase());
}
结果 :javagood
8:String小转大方法 :toUpperCase()
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.toUpperCase());
}
结果 :JAVAGOOD
9:String转字符方法 :toString()
public static void main(String args[])
{
String x = “javagood”;
System.out.println(x.toString());
}
结果 :javagood
10:String除空白符方法 :trim() 将字符串前后空格删除
public static void main(String args[])
{
String x = “ javagood ”;
System.out.println(x.trim());
}
结果 :javagood
11:StringBuffer 添加方法 append(String s)
public static void main(String args[])
{
StringBuffer x = new StringBuffer("javagood");
System.out.println(x.append("java1.5"));
}
结果:javagoodjava1.5
与String的concat()相比,concat()只能为字符串,append()可以为任何类型
12:StringBuffer 插入方法 insert(int offset,String s)
public static void main(String args[])
{
StringBuffer x = new StringBuffer("javagood");
System.out.println(x.insert(4,"java"));
}
结果:javajavagood
11:StringBuffer 颠倒方法 reverse()
public static void main(String args[])
{
StringBuffer x = new StringBuffer("javagood");
System.out.println(x.reverse());
}
结果:doogavaj
12:StringBuffer 转字符方法 toString()
public static void main(String args[])
{
StringBuffer x = new StringBuffer("javagood");
System.out.println(x.toString());
}
结果:javagood
多个方法一起格式为: result = method1().method2().method3();