当前位置:
代码迷
>>
J2SE
>> String既然是不可变的,为什么不把length()方法改成length属性
详细解决方案
String既然是不可变的,为什么不把length()方法改成length属性
热度:
45
发布时间:
2016-04-24 00:27:49.0
String既然是不可变的,为啥不把length()方法改成length属性?
String既然是不可变的,为啥不把length()方法改成length属性
可以提供一个final的常量来表示啊。难道仅仅是因为java的封装特性?求高手详解……
------解决方案--------------------
它为什么不是public的?
正如3楼所说,length方法是CharSequence接口中的方法,所有实现了该接口的都可以用length,包括StringBuilder,StringBuffer等,而在接口中定义final变量后在实现类就无非更改了。。。。。
查看全文
相关解决方案
java.lang.NumberFormatException: For input string: "id"该如何处理
java.lang.NoSuchMethodException: setId([Ljava.lang.String;)解决方法
java类型异常java.lang.Integer cannot be cast to java.lang.String
String.matches(String regex)的有关问题
xfire错误:For input string: ""
String 去除乱码的有关问题,help
hibernate映射文件有关自增类型,String,精度的有关问题
java.lang.NumberFormatException: For input string: "1>"解决思路
javascript中的options.length=0有关问题
jsp页面post到servlet发生异常:java.lang.NoSuchMethodError: bean.User.<init>(Ljava/lang/String;Ljava/lang/Str
在JSP中,List<String> str_list这个集合如何遍历呢
谁帮小弟我看下Source not found for ResponseFacade.sendRedirect(String) line: 483
tomcat启动出现Caused by: java.lang.StringIndexOutOfBoundsException: String index out解决方法
Enumeration<String> 和 Parameter,该如何处理
java.lang.NumberFormatException: For input string: ""报错,求大家帮助,该如何处理
s:iterator 迭代 按动态名取List<Map<String,object>>解决方案
java.lang.NumberFormatException: For input string: "previews"解决办法
ajax返回data.length 为空或不是对象
jButton.setToolTipText(String)小疑点
jButton.setToolTipText(String);该怎么处理
J2ME中有没有lastIndexOf(String str, int fromIndex)解决方案
"kkkwsss"string.replace('w','');为什么会出错?该如何解决
接收服务器字符串长的时候,messg=new String(ss,"UTF-8");无法转换,该如何处理
String 占多少象素,该如何处理
形参类型是 int ,按理只能接受 数值 或 char ,为什么下面传和个 String 也行?解决办法
String
怎样用android重写j2me,player里的createPlayer(InputStream stream, String type)解决方案
关于client.invoke(string , object[])解决方法
java String 截取字符串解决思路
java String 截取字符串,该怎么处理