if (upload == null && condition.getChunkNumber().equals(condition.getTotalChunks())) { Header header = new Header().setUserId(RequestUtil.getUserId()).setCompanyId(RequestUtil.getCompanyId()).setBspToken(RequestUtil.getRequest().getHeader(ConstantUtil.BSP_TOKEN)); String fileFormat = fileName.substring(fileName.lastIndexOf(ConstantUtil.COMMA) + 1);
时间: 2024-04-29 09:19:31 浏览: 14
这似乎是一段代码段,而不是一个问题。您想要了解这段代码的作用吗?这段代码的作用是:检查上传是否为空,同时检查当前分块的数量是否等于总共的分块数量。如果条件满足,就创建一个 Header 对象,设置该对象的属性为当前用户的 ID、公司 ID 和 BSP 令牌。还声明了一个变量 fileFormat,其值为文件名中最后一个逗号后面的部分。
相关问题
String desc = "上传成功"; if (upload == null && condition.getChunkNumber().equals(condition.getTotalChunks())) { Header header = new Header().setUserId(RequestUtil.getUserId()).setCompanyId(RequestUtil.getCompanyId()).setBspToken(RequestUtil.getRequest().getHeader(ConstantUtil.BSP_TOKEN)); String fileFormat = fileName.substring(fileName.lastIndexOf(ConstantUtil.COMMA) + 1);
这段代码中,首先定义了一个字符串变量 `desc`,并初始化为 "上传成功"。接着判断 `upload` 是否为 `null` 并且 `condition` 对象的 `chunkNumber` 是否等于 `condition` 对象的 `totalChunks`,如果条件成立,则会创建一个 `Header` 对象 `header`,并设置其中的 `userId`、`companyId` 和 `bspToken` 属性。然后从文件名 `fileName` 中获取文件格式,即获取文件名中最后一个逗号后面的字符串,赋值给 `fileFormat` 变量。
isnotBlank和!= null&&"".equals的区别
`isNotBlank`是Apache Commons Lang库中的字符串工具类方法,用于判断一个字符串是否不为空或空格字符,返回值为`true`表示不为空或空格字符,返回值为`false`表示为空或空格字符。例如:
```
StringUtils.isNotBlank(" "); // false
StringUtils.isNotBlank("hello"); // true
StringUtils.isNotBlank(null); // false
```
而`!= null && "".equals`是判断一个字符串不为空并且不为`null`,并且要与空字符串相等时才返回`true`。例如:
```
String str = "hello";
if (str != null && !"".equals(str)) {
// do something
}
```
可以看到,两者的作用略有不同。`isNotBlank`更加严谨,可以同时判断空字符串和空格字符,而`!= null && "".equals`只能判断空字符串。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)