【问题标题】:Method show Exception when extract a substring from a string in android从android中的字符串中提取子字符串时方法显示异常
【发布时间】:2018-03-24 06:16:14
【问题描述】:

我尝试使用下面附加的方法将 UTC 日期String 转换为 当前日期String

方法在提到的行中抛出Index out of bound Exception

【问题讨论】:

  • 错误是自我解释一切......你有什么困惑?
  • Lokesh Desai,如何处理这个问题
  • 您的字符串中没有括号,因此它将返回索引为 -1 。如果您正在玩日期,请使用 SimpleDateFormatCalender。不要使用subString

标签: java android exception substring


【解决方案1】:

您的utcDate 中没有( 字符,因此indexOf() 将返回-1。然后你 substring() 从 0 索引到 -1 索引。但是String里面的字符数组的最小索引是0,所以导致IndexOutOfBoundsException

请参阅:String#substring()。在文件中它说抛出 IndexOutOfBoundsException 如果 beginIndex 大于 endIndex。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    • 2018-09-29
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多