您的位置:首页 > 编程语言 > Java开发

Java中String类的初始化和方法

2016-08-28 21:40 246 查看
public class testString {
public static void main(String[] args){
String s = "123a";   //初始化方法1
System.out.println(s);
char[] c1 = {'a', 'b','c','d','E'};
String s1 = new String(c1);  //初始化方法2
String s2 = "  wangzhe ";
int a = 520;
System.out.println(s1);  //显示字符串
System.out.println(s.length());  //显示字符串长度
System.out.println(s.isEmpty());  //判读字符串是否为空
System.out.println(s.charAt(1));  //判断字符串中索引为1的位置的字符
System.out.println(s.equals("123A"));  //判断字符串是否相等
System.out.println(s.equalsIgnoreCase("123A"));  //忽略大小判断字符串时都相等
System.out.println(s.startsWith("12"));  //判断字符串是否用“12”开头
System.out.println(s.endsWith("12"));   //判断字符串是否用“12”结尾
System.out.println(s.indexOf("1"));  //判断字符串中第一个“1”字符出现的位置
System.out.println(s.indexOf("23"));  //判断字符串中第一个“23”字符串出现的位置
System.out.println(s.lastIndexOf("2"));  //判断字符串中最后一个“2”出现的位置
System.out.println(s.substring(2,3));  //截取字符串的子字符串
System.out.println(s.contains("wang"));  //判断字符串是否包含“wang”
System.out.println(s.replace("12", "456"));  //将字符串中的“12”用“456”替代
System.out.println(s.split("3"));  //将字符串用“3”进行分割,得到字符串数组
System.out.println(s2.trim());  //去掉字符串的首位空白
System.out.println(s1.toUpperCase());  //将字符串转换为大写
System.out.println(s1.toLowerCase());  //将字符串转换为小写
System.out.println(s1.toCharArray());  //将字符串转换为字符数组
System.out.println(String.valueOf(a));  //将数组转换为字符串的形式
System.out.println(s1.concat(s));  //连接字符串
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: