'substring' call should be replaced with indexing operator
Reports calls like "abc".substring(0, 1)
that can be replaced with "abc"[0]
.
Obtaining the element by index makes your code simpler.
The quick-fix replaces the substring
call with the indexing operator.
Example:
fun foo() {
"abc".substring(0, 1)
}
After the quick-fix is applied:
fun foo() {
"abc"[0]
}
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Kotlin, @snapshot@ |
Last modified: 13 July 2023