das*_*ght 35
假设您要删除的字符串末尾有一个新行,您可以这样做:
s = s.substring(s.indexOf('\n')+1);
Run Code Online (Sandbox Code Playgroud)
当没有新线时,s将保持不变.
从技术上讲,因为 Mac(最高操作系统 9)曾经使用过\r并且作为公认的解决方案不能解决这个问题,所以使用:
s = s.substring(s.indexOf(System.getProperty("line.separator"))+1);
Run Code Online (Sandbox Code Playgroud)
但是正如评论中提到的那样,在使用此代码时,您必须确保您不使用例如Unix行尾为Windows.
| 归档时间: |
|
| 查看次数: |
20448 次 |
| 最近记录: |