if (obj instanceof String) {
return (String) obj;
} else {
return ((BlogPost) obj).getTitle();
Run Code Online (Sandbox Code Playgroud)
为什么返回的滴度行BlogPost需要括号围绕基准包裹obj和BlogPost?
例子
val string = "Large mountain"
我想获得一个从“t”字符的索引开始直到“t”+ 7 的索引的子字符串,其中 7 是任意的或字符串的结尾。
val substring = "tain"
假设字符串更大
val string2 = "Large mountain and lake"
我想回来
val substring2 = "tain and l"
如果我尝试 substring(indexOf("t") ,(indexOf("t") + 7) )
在第二种情况下,如果我现在使用“大山”,我会得到索引越界异常。