关闭

Java中String类的初始化和方法

938人阅读 评论(0) 收藏 举报
分类:
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));  //连接字符串
	}
}

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16463次
    • 积分:396
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:9篇
    • 译文:2篇
    • 评论:5条
    最新评论