Java字符串操作不当:截取子串错误示例

原创 男娘i 2024-12-13 06:54 154阅读 0赞

在Java中,处理字符串可能会出现截取子串错误的情况。下面是一个简单的例子:

  1. String str = "Hello, World!";
  2. // 错误的截取方式
  3. String subStr1 = str.substring(0); // 忘掉加冒号
  4. String subStr2 = str.substring(36); // 子字符串索引超出范围
  5. System.out.println("Original String: " + str);
  6. System.out.println("Substr1 Error: " + subStr1);
  7. System.out.println("Substr2 Out of Range: " + subStr2);

在这个例子中,你会看到substring(0)的输出是空字符串,因为没有添加冒号来指定结束索引。而substring(36)则报出超出范围的错误,因为在Java中索引是从0开始计数的。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,154人围观)

还没有评论,来说两句吧...

相关阅读