String常用方法

本博客已经转移到:www.itwps.com 此博客后续不会再更新,详情请关注一下www.itwps.com 谢谢。   

		// TODO Auto-generated method stub
		String string = "AaBbCc";
		// toUpperCase() 将所有的小写转为大写
		System.out.println(string.toUpperCase()); // AABBCC
		// toLowerCase() 将所有大写转为小写
		System.out.println(string.toLowerCase()); // aabbcc
		// charAt() 输出指定索引值出的字符 下标从0开始
		System.out.println(string.charAt(2)); // B
		// substring(n) 指定字符位置输出字符从括号值里n的下一个开始输出
		System.out.println(string.substring(4)); // Cc
		// substring(n,m) 截取输出指定字符串的值从n+1个开始到第m个结束
		System.out.println(string.substring(2, 5)); // BbC

		// 获取指定字符的索引值 若有重复 只出现第一次出现的索引值 注意:空格也算一个字符!!!
		String string2 = "I am a good student";
		int a = string2.indexOf('g');
		System.out.println(a); // a=7
		// 获取指定字符最后一次出现的索引值
		int b = string2.lastIndexOf('t');
		System.out.println(b); // 18
		// 从指定索引值的位置的前面开始
		int c = string2.lastIndexOf('t', 15); // c =13
		System.out.println(c);

		// replace(old,new) 新字符替换旧字符 会全部替换~!!!!!
		String string3 = "AAAABBAA BBCCCC ";
		System.out.println(string3.replace('A', 'D'));
		// replaceFirst(old,new) 只替换第一个old
		System.out.println(string3.replaceFirst("A", "E"));
		// 替换所有的
		System.out.println(string3.replaceAll("B", "F"));
		// length() 输出自负床的长度 空格也算!!!!
		System.out.println(string3.length());
		// contains检测字符串中是否存在指定字符
		System.out.println(string3.contains("D"));
		// concat 理解为在字符串最后拼加一个字符
		System.out.println(string3.concat("D"));
		// 将一个字符穿 分割成一个数组
		String string4 = "我是你大爷,嘎嘎,喔";
		String[] str = string4.split(",");
		//遍历数组
		for (int i = 0; i < str.length; i++) {
			System.out.println(str[i]);
		}

		String string5 = "12312";
		// String字符串转换成int
		System.out.println(Integer.parseInt(string5));
		// String字符串转换成float
		System.out.println(Float.parseFloat(string5));
		// String字符串转换成double
		System.out.println(Double.parseDouble(string5));
		
		//ArrarList 常用方法
		List<String> list = new ArrayList<String>();
		list.add("我");
		list.add("是");
		list.add("神");	
		list.set(1, "你");  //设置指定元素
		list.remove(1);  //移除某元素
		
		//遍历集合  //我是神
		for (int i = 0; i < list.size(); i++) {
			System.out.print(list.get(i));
		}
		//获取集合的长度
		System.out.println(list.size());
		//判断集合是否为空 boolean类型 不为空返回false 为空:true
		System.out.println(list.isEmpty());
		
		//字符串反转
		String string6 = "倒过来";
		System.out.println(new StringBuffer(string6).reverse());

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值