`
sunsja
  • 浏览: 46903 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

String index out of range: -1 异常,急需处理

    博客分类:
  • java
阅读更多
vt的大小是10 点击页面查询数据第10次的时候会出现String index out of range: -1  异常
头疼死了,希望牛人能给解决一下

<% 	

	//조회시

    if(!bStart) {

        if(vt == null || vt.size() == 0) {

%>

            alert("<%= (new Msg("MSG0154")).getMessage() %>");	//조회 후 데이타 없음 메세지

<%

        } else {


            for(int i = 0, j = 0, val_i = 0; i < vt.size(); i++) {

                fields = (String [])vt.get(i);

%>

                var val = new Array();

                val[0] = "<%=i+1%>";

<%

                for(j = 0, val_i = 1; j < 14; j++) {//modify 13--14 Because Add a new Item

                	if (j < fields.length) {

%>

 	                   val[<%= val_i++%>] = "<%=convertStr(fields[j])%>";

<%

                	} else {	// field 갯수가 더 적을시. (많을땐, 잘림.)

%>                		

  	             		val[<%= val_i++%>] = "";

<%  	             		

                	}
					System.out.println("val_i===in For=>"+val_i);
					System.out.println("jjj===in For=>"+j);
					

                }
					System.out.println("ii====>"+i);

%>

                //Row Data 생성 함수 Call

                setMatrix("NOOUTLIST", "NOOUTLIST_Header", val);

<%

            }

        }
	    vt=null;

    }

%>
分享到:
评论

相关推荐

    String index out of 4解决方法

    ### String index out of 4解决方法 在编程中,尤其是使用Java进行字符串处理时,经常会遇到`StringIndexOutOfBoundsException`异常。这种异常通常发生在试图访问一个不存在的字符串索引时。例如,如果尝试访问一个...

    apache-maven-3.0.2-bin

    * [MNG-4925] - Mismanagement of container lookup realm can cause type incompatibilities for plugins looking up components by string * [MNG-4933] - With a resource directory as . maven raise an java....

    解决dbf Failed to parse Number: For input string: "-.---"

    1. **DBFWriter.java**:这个类可能是用于创建或修改DBF文件的,它可能包含了写入数据并处理编码问题的方法。 2. **测试导入导出Rwdbf.java**:这个名字暗示这可能是一个测试类,用于测试导入和导出DBF文件的功能,...

    Android ndk string处理:ndk-string-test

    Android ndk string处理:ndk-string-test

    CString-int-string-char--change.rar_CString_CString string _char

    ` 注意检查异常,因为如果字符串不能转换为整数,会抛出`std::invalid_argument`或`std::out_of_range`异常。 对于`string`类,它是C++标准库中的一个类,用于处理和操作C++风格的字符串。`string`与`char`数组或`...

    java 字符串索引越界异常(StringIndexOutBounds)

    1. **负索引访问**:如果你尝试访问负数索引,例如`str.charAt(-1)`,Java会抛出此异常,因为字符串的第一个字符的索引是0,没有负数索引。 2. **超过字符串长度的索引**:访问等于或大于字符串长度的索引也会引发...

    Java常用类与基础API-String的构造器与常用方法

    #### 一、String的常用API-1 ##### (1)构造器 1. **介绍** - `public String()`: - 初始化新创建的 `String` 对象,以使其表示空字符序列。即创建了一个空的字符串对象,其内部的字符数组为空 (`""`) 或者...

    C++string类常用函数

    其中 `operator[]` 不进行边界检查,而 `at()` 函数会检查索引是否越界,如果越界则抛出 `out_of_range` 异常。 - **获取 C 风格字符串**: - `const char *data() const;` - `const char *c_str() const;` - `...

    关于String类的一些方法

    - `indexOf(String str)`:查找子字符串首次出现的索引。 - `lastIndexOf(String str)`:查找子字符串最后一次出现的索引。 - `replace(char oldChar, char newChar)`:替换所有出现的旧字符为新字符。 - `...

    JAVA【第5章:面向对象基础】_String类的常用方法.rar

    - `indexOf(String str)`:返回指定子字符串在字符串中首次出现的索引,不存在则返回-1。 - `lastIndexOf(String str)`:返回指定子字符串在字符串中最后一次出现的索引。 4. **字符串操作**: - `concat(String...

    string类.doc

    - `operator[](int n)`和`at(int n)`:这两个方法都可以用来访问字符串中的字符,但`at()`提供了边界检查,如果越界会抛出`out_of_range`异常。 3. **字符串属性**: - `data()`返回一个非null终止的C风格字符...

    string类的常用方法.zip

    - `indexOf(String str, int fromIndex)`: 从指定位置开始查找子字符串。 - `substring(int beginIndex, int endIndex)`: 获取字符串的一部分。 - `replace(char oldChar, char newChar)`: 将所有出现的旧字符...

    java 数组下标越界异常(ArrayIndexOutOfBoundsException)

    arr[3]`或`arr[-1]`。 2. **在循环中不正确地设置索引**:例如,在for循环中,如果步长设置不当,可能会导致超出索引范围。 3. **数组元素删除后未更新索引**:在删除数组元素后,如果继续使用原有的索引,可能会...

    Spring+Hibernate StringIndexOutOfBoundsException String index out解决方法

    Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 这个异常的出现是由于 Hibernate 在对字符串进行操作时,索引超出了字符串的范围所导致的。在 Hibernate 中,这个异常可能会在...

    介绍java中String类的方法

    - `indexOf(String str)`:返回指定子字符串在原字符串中首次出现的索引。 - `length()`:返回字符串的长度。 - `split(String regex)`:根据正则表达式分割字符串,返回一个字符串数组。 - `toUpperCase()`/`...

    C++ STL string常用函数

    `at()`函数提供了边界检查,如果访问越界,会抛出`out_of_range`异常,而`[]`操作符则不进行检查。 3. **获取字符串信息**: - `const char *data()const`:返回一个非空终止的C风格字符数组,不包含结束的`\0`。 ...

    string的常用函数

    `:与`operator[]`类似,但会检查下标是否越界,如果越界则抛出`out_of_range`异常。 2. **获取C风格字符串**: - `const char *data() const;` 和 `const char *c_str() const;`:返回指向字符串数据的指针,可...

    《Tcl脚本实用教程》

    - `string range`: 提取字符串的子串。 - `string repeat`: 重复字符串指定次数。 - `string replace`: 替换字符串中的某一部分。 - **比较与匹配**: - `string compare`: 比较两个字符串。 - `string match`:...

Global site tag (gtag.js) - Google Analytics