本文介绍了如何删除字符串的第一个和最后一个字符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have worked in SOAP message to get LoginToken from Webservice, and store the LoginToken in String and used System.out.println(LoginToken); to print. This prints [wdsd34svdf], but I want only wdsd34svdf so, how to remove square bracket. please any one help me.

谢谢

示例:

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

输出:[wdsd34svdf]我想要wdsd34svdf

Output: [wdsd34svdf]I want wdsd34svdf

推荐答案

这很简单,您需要先找到[和]的索引,然后再找到子字符串.(这里[总是在开始处,而]在末尾处),

It's easy,You need to find index of [ and ] then substring. (Here [ is always at start and ] is at end) ,

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

这篇关于如何删除字符串的第一个和最后一个字符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-23 22:41