Java中String类的初始化和方法
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));  //连接字符串
	}
}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/laodengbaiwe0838/article/details/52348021
个人分类: java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Java中String类的初始化和方法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭