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

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


慕尼黑8549860
浏览 541回答 1
1回答

茅侃侃

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

相关分类

Ruby