使用 Scala,我从 Web API 获取 json 响应对象并将响应存储为 string s。这个字符串至少有几千字节。因为有时此响应可能会提供一些奇怪的内容,暗示 API 的错误或问题,所以我想打印出对日志的响应的预览。这样我就可以查看日志并判断作业运行成功还是失败。有没有一种有效且安全的方法来获取字符串中的前 100 个左右字符?字符串有时可能非常小,因此通过切片抓取我认为会导致索引超出范围问题。
val n = 100
val myString: String = getResponseAsString()//returns small or very large string
logger.warn(s"Data: $myString") //how to print only first 'n' chars?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1561 次 |
| 最近记录: |