如何替换Android中的字符串?

问题描述:

我有例如“我的样本串@ Android”的字符串。我想@符号 这意味着我不想@符号后的字符串之前的字符串如何替换Android中的字符串?

请任何一个帮助我做一些源代码

+1

请张贴代码片段,是给你的问题 – dgraziotin

+0

您在Android中替换字符串以同样的方式替换Java中的字符串。如果您不知道如何操作,请参阅文档http://docs.oracle.com/javase/6/docs/api/java/lang/String.html – hovanessyan

+0

您的意思是String s =“sample string @ 123e3“?这个字符串来自资源文件吗?请用这些细节更新您的问题,并至少提供导致此问题的整个方法。或者在SO这里的人会downvote你的问题:) – dgraziotin

就分割字符串,并采取第一部分:

String string = "sample string @[email protected]"; 
String[] splitted = string.split("@"); 

然后splitted[0] = "sample string "splitted[1] = "whatever"splitted[2] = "test"

所以,如果你总是希望部分"@"之前,你可以写

String string = "sample string @[email protected]"; 
String firstPart = string.split("@")[0]; 
+0

谢谢斯蒂芬满足我的要求 – Krishna

根据您的要求使用字符串的indexOfsubstring方法。

http://docs.oracle.com/javase/6/docs/api/java/lang/String.html显示了这些方法的功能,为您提供了其他选项,以及...