在这段代码中,虽然调用了s.replace('T', ' ')方法来替换字符串中的'T'字符,但是这个方法的返回值并没有被赋值给任何变量。所以即使调用了replace方法,原始字符串s本身并没有发生改变。

要解决这个问题,可以将s.replace('T', ' ')的返回值赋值给s变量,即s = s.replace('T', ' ')。这样就能够去掉字符串中的'T'字符了。修改后的代码如下:

String s = objs[10] != null ? objs[10].toString() : "";

s = s.replace('T', ' ');
it.setTime(s);
Java 代码中去除字符串 'T' 字符的正确方法

原文地址: https://www.cveoy.top/t/topic/pdnK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录