当前位置:  技术问答>java相关

错误提示:String index out of range: 500?

    来源: 互联网  发布时间:2015-07-14

    本文导语:  请教大家:  我在数据录入时把好几个字段用"*"分开,存储在一个字段中。在从数据库中取出数据时,语句如下.  ResultSet rs=st.executeQuery("select * from tblMain");  rs.next();  String resip=rs.getString("resipID");  zym=rs.getString("title...

请教大家: 
我在数据录入时把好几个字段用"*"分开,存储在一个字段中。在从数据库中取出数据时,语句如下. 
ResultSet rs=st.executeQuery("select * from tblMain"); 
rs.next(); 
String resip=rs.getString("resipID"); 
zym=rs.getString("title"); 
fujiazym=rs.getString("titleAlternative"); 
int m=fujiazym.length(); 
int i=0; 
int j=0; 
int k=0; 
String fjzym[]; 
fjzym=new String[20]; 

while(!(fujiazym.equals("*"))) 
{j=fujiazym.indexOf('*'); 
k++; 
fjzym[k]=fujiazym.substring(i,j); 
fujiazym=fujiazym.substring(j+1,m); 

执行后出现错误提示, 
java.lang.StringIndexOutOfBoundsException: String index out of range: 500 
我的数据库中的titleAlternative字段大小是500.请教是何原因


|
fujiazym=fujiazym.substring(j+1,m); 
应该是
fujiazym=fujiazym.substring(j+1,m-1); 
string的index是从0开始算的

|
fujiazym=fujiazym.substring(j+1,m); 如果截取字符串,从一个位置到末尾,可以直接写成fujiazym=fujiazym.substring(j+1);

    
 
 

您可能感兴趣的文章:

  • Unmounting initrd failed 错误表示什么错误?可能是由什么引起的?系统原来一直运行正常,突然发现系统登陆错误,重启提示以上错误。
  • 求救,程序运行时出现"闹钟"提示错误!!!!
  • 怎么实现弹出小窗口的错误提示
  • make时,提示“[libsql.la] 错误 1” 和 “[all-recursive] 错误 1”
  • telnet email.server 25 错误提示
  • MSSQL附加数据库拒绝访问提示5120错误的处理方法
  • 这个错误提示是什么意思?
  • 在安装sco unix时,怎么老有错误提示。
  • 重装服务器后IIS网站错误(应用程序中的服务器错误) iis7站长之家
  • 提示错误java.lang.AbstractMethodError,通常有哪些....
  • 错误提示:Wrong number of arguments in constructor.
  • tar命令解压文件提示错误
  • sendmail提示错误,我怎样解决
  • 错误提示太多了 显示不下 如何在编译的时候分屏显示?
  • 请教:提示错误:cannot resove symbol
  • 用rose试图生成java代码,提示如下错误,求教高手!
  • 有关cvs的问题:总是提示 no such repository 这个错误!!!
  • ubuntu6.06下c的错误提示
  • 配置PHP环境的时候autoconf-2.61,提示configure错误
  • gcc升级,提示insn-attrtab.o错误
  • 想用"|"来分离字符串,但用String.split("|")总是出现错误,总是多分离出一个空串,如果字符串中有空格那错误更多。
  • 请看我这个String[]的错误
  • 字符串处理string.h错误--undefined reference to `strcopy'
  • String -> Date 出现错误!方法试了很多----我的分太少了,只能这么多了
  • gtk2不能显示中文,运行时错误:WARNING **: Invalid UTF8 string passed to pango_layout_set_text
  • 初学者提问:main里的的参数String[] args是表示什么?我在运行下列语句时会出错(但编译无错误)。
  • MySql 错误Incorrect string value for column
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 bad():如果出现错误则返回true
  • 在inter版solaris 8上编socket程序,在read时遇到错误,错误号14,用strerror()看不到错误描述,请解决,多谢!
  • C++ I/O 成员 fail():如果出现错误则返回true
  • 请问段错误是什么错误啊
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • linux安装codeblock 编译错误make: *** [all-recursive] 错误 1
  • Mysql查询错误:ERROR:no query specified原因
  • 求教:文件打包移植错误发生排序错误,小弟努力送分送分啦!59~~~
  • windows server2008上PowerBuilder程序系统错误解决方法
  • 解决服务器应用程序不可用,错误:0x80070005拒绝访问的错误
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • iis8.5显示ASP的详细错误信息500 内部服务器错误解决方法
  • 几个windows平台C++开发错误举例
  • http错误404-文件或目录未找到 错误的解决方法
  • 安装hadoop时出现内存不够及其它一些常见的hadoop错误解决办法
  • mysql启动错误之mysql启动报1067错误解决方法
  • PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
  • gnu c++如何得到对于编译错误和运行错误的帮助?
  • linux/centos安装nginx常见错误及解决办法
  • 紧急求救:在LINUX下如何根据错误代码,查出对应的错误描述?
  • jsp有没有检查语法错误的东西,难道只能在改完了在服务器上运行然后才能找到错误吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3