Java中字符串相关操作

字符串常用方法及属性:

        length()字符串的长度。
        charAt()截取一个字符。
        getchars()截取多个字符并由其他字符串接收。
        getBytes()将字符串变成一个byte数组。
        toCharArray()将字符串变成一个字符数组。
        equals()和equalsIgnoreCase()比较两个字符串是否相等,前者区分大小写,后者不区分。
        startsWith()和endsWith()判断字符串是不是以特定的字符开头或结束。
        toUpperCase()和toLowerCase()将字符串转换为大写或小写。
        concat() 连接两个字符串。
        trim()去掉起始和结束的空格。
        substring()截取字符串。
        indexOf()和lastIndexOf()前者是查找字符或字符串第一次出现的地方,后者是查找字符或字符串最后一次出现的地方。
        compareTo()和compareToIgnoreCase()按字典顺序比较两个字符串的大小,前者区分大小写,后者不区分。
        replace() 替换。
        split() 返回是一个数组


 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:
        00000
        00001
        00010
        00011
        00100
        请按从小到大的顺序输出这32种01串

for(int n1=0;n1<=1;n1++) {
			for(int n2=0;n2<=1;n2++) {
				for(int n3=0;n3<=1;n3++) {
					for(int n4=0;n4<=1;n4++) {
						for(int n5=0;n5<=1;n5++) {
							System.out.println(""+n1+n2+n3+n4+n5);
						}
					}
				}
			}
		}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值