java中String的常用方法

String的基本常用方法
这里都是一些基本的用法,都是代码举例比较直接
        /**
		 * 字符串的比较方法
		 * 返回值为boolean类型,参数为另一个字符串
		 */
		if("猪八戒".equals("孙悟空")){
			/**
			 * 这里的猪八戒就是一个匿名对象
			 */
			System.out.println("这两个字符串内容相同");
		}else{
			System.out.println("这两个字符串内容不同");
		}
		/**
		 * 字符串的查找方法
		 * 返回值为int,也就是该字符在字符串中的索引
		 * 
		 * 参数为需要查找的字符
		 */
		String str1="Android Developer Android Developer";
		int index1=str1.indexOf('o');//从位置0开始,只能找到第一个,会返回第一个符合要求的位置,没有则为-1
		System.out.println(index1);
		
		int index2=str1.indexOf('o',5);//从位置5开始找,找到第一个'o'返回它的位置
		System.out.println(index2);

		int index4=str1.indexOf("ve");//从位置0开始,查找一个子串第一次出现在该字符串中的位置
		System.out.println(index4);
		
		int index3=str1.indexOf("ve", 11);//从位置11开始,查找一个子串第一次出现在该字符串中的位置
		System.out.println(index3);
		/**
		 * 字符串的替换方法
		 * 返回值为替换之后的新字符串
		 * 如果参数在原字符串中不存在,则不替换
		 */
		String str2=str1.replace('A', 'B');//将原字符串中的所有字符A替换为B,返回替换后的字符串
		System.out.println(str2);
		
		String str3=str1.replaceAll("An", "BB");//将原字符串中的所有字符串An替换为BB,返回替换后的字符串
		System.out.println(str3);
		/**
		 * 字符串的判断开始和结束
		 * 返回值类型为boolean
		 * 参数为需要判断的字符串
		 */
		boolean flag1=str1.startsWith("An");//判断该字符串是否是以An开头的,是返回ture,不是返回false
		System.out.println(flag1);
		
		boolean flag2=str1.endsWith("er");//判断该字符串是否是以er结束的,是返回ture,不是返回false
		System.out.println(flag2);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值