首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

String类的length方法也有括号,该怎么解决

2012-03-12 
String类的length方法也有括号for(int i 0ia.length() i++)中的a.length为什么要括号勒?我查了api文档

String类的length方法也有括号
for(int i= 0;i<a.length(); i++) 

中的a.length为什么要括号勒?
我查了api文档中 的String类的length方法也有括号,可是我记得有的时候不需要括号啊,好像数组就不要?



Java code
public class StringTest {    public static void main(String[] args) {        String a = "jsldfj#$#%r_343545jlkj&&^&^%^";        int uCount = 0, lCount = 0, oCount = 0;        /*for(int i=0; i<a.length(); i++) {            char c = a.charAt(i);                        if(c >= 'a' && c <= 'z') {                lCount ++;            }else if(c >= 'A' && c <= 'Z') {                uCount ++;            }else{                oCount ++;            }            }*/                for(int i= 0;i<a.length(); i++) {            char c = a.charAt(i);                        if(Character.isLowerCase(c)) {                lCount ++;                }    else if(Character.isUpperCase(c)) {                uCount ++;                } else {                oCount ++;                }        }                System.out.println("大写字母个数是: "+uCount+"小写字母个数是: "+lCount+"其他字符个数是: "+oCount);        }    }


[解决办法]
String的是length方法,数组的length是一个属性,请区分。

热点排行
Bad Request.