我已经处理过SOAP消息,以从Web服务获取LoginToken,并将LoginToken存储在String中,并使用System.out.println(LoginToken);进行打印。此打印[wdsd34svdf],但我只想wdsd34svdf,如何删除方括号。请任何人帮助我。

谢谢

例:

String LoginToken=getName().toString();
System.out.println("LoginToken" + LoginToken);

输出:[wdsd34svdf]
我想要wdsd34svdf

最佳答案

这很容易,
您需要先找到[和]的索引,然后再找到子字符串。 (这里[总是在开始处,]在结尾处),

String loginToken = "[wdsd34svdf]";
System.out.println( loginToken.substring( 1, loginToken.length() - 1 ) );

07-24 19:21