字符串常用方法及属性:
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);
}
}
}
}
}