ruby 有没有类似java中的substring方法,截取字符?

ruby 有没有类似java中的substring方法,截取字符


慕田峪9158850
浏览 1367回答 2
2回答

皈依舞

strName = json.optString("name").substring(0, json.optString("name").indexOf(" "));这样写是不安全的。原因是json.optString("name")有可能因为种种原因返回null,或者其中不含空格导致json.optString("name").indexOf(" ")返回-1进而导致substring方法出错。总之,把这句话展开成一个函数,多加一些检查,才能保持函数的可靠。

富国沪深

接用分片:a="abcdefg",a[1,3]="bcd"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Ruby