废话不说,直接看代码:
filePath = "1111abcdefghijklmnabcdefghij";
authorImage.setText(filePath);
int index = filePath.lastIndexOf("a");
int index_t = filePath.lastIndexOf("c",index);
authorImageName.setText(filePath.substring(index+1, index+index_t));
结果:index=18 (正确) index_t=6 (无法理解)
按我的想法index_t=2 不知道坛子里面的高手怎么解释这个问题
filePath = "1111abcdefghijklmnabcdefghij";
authorImage.setText(filePath);
int index = filePath.lastIndexOf("a");
int index_t = filePath.lastIndexOf("c",index);
authorImageName.setText(filePath.substring(index+1, index+index_t));
结果:index=18 (正确) index_t=6 (无法理解)
按我的想法index_t=2 不知道坛子里面的高手怎么解释这个问题
解决方案 »
- 求助java可视化,如何左键点击画绿色的圆,左键点击画方框,我的paint1和paint2中有形参Graphics,该怎么用?我是菜鸟啊
- jdbc连接sqlserver出现错误
- j2se看了个大概,然后怎样继续往下看?
- 高分求教,客户要求UTF-8编码的文件,我该怎么做呢?
- 在junit的Testcase中起了一个线程,但是线程内的操作还没有做完,就自动终止了。
- 一个java多线程程序,如果把start改成run会出现什么结果?
- 英国大学毕业设计课题,求大家帮忙.
- about java web start?
- 路漫漫其修远,吾为JAVA上下求索
- javaSE Swing如何通过事件监听动态生成一个面板
- QQ目录树报文格式探讨
- 关于javac 的classpath问题
首先申明一点 这个index的值都是相对于整个字符串从前往后取得值 你的第二个值为6 就是从最后一个a往字符串前找 找到第一个c 再返回这个c的index 那么这个c就是1111abc这个c 那么他在整个字符串中的index是6 没问题啊...
汗。。我以为是在index-string.length的字符串里面查找的。
如果按你说的话,恩,可以解释通,我再看看他的源代码去