1114工作总结

    昨天因为数据格式

    错误总结:

  

1、    <!--StartFragment -->

Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1958)
    at java.lang.String.substring(String.java:1925)
    at java.awt.TextArea.replaceText(TextArea.java:390)
    at java.awt.TextArea.replaceRange(TextArea.java:377)
    at TextAreaDemo.<init>(TextAreaDemo.java:13)
    at TextAreaDemo.main(TextAreaDemo.java:29)
 
数组越界。
比如你申请了一个String s="abcd";
然后你又进行了一个查找,比如int mm= s.indexOf("ddd");
但是你的String 里面并没有"ddd"这个字符串,所以indexOf方法返回的是-1
然后你再用这个mm做为参数访问String ,比如s.substring(mm,2);
就会出现越界了,总之是不够,找不着

2、
还犯了个大傻的错误,将map端所有的值都set进去才传,多亏马哥,他听到我犯这样的错,估计想要疯····
 
3、
indexof是从0开始计数的,第5个开始,它会返回4,同样substring也是
 
    "hamburger".substring(4, 8) returns "urge"
   "smiles".substring(1, 5) returns "mile"
"smiles".substring(0, 2) returns "sm"
 substring(0或其开始下标(自然从零开始~),到最后一个数字)
 
4、今天还编了各种编码的转化

猜你喜欢

转载自719607746.iteye.com/blog/2156293