2011-11-24 94 views
-2

我有例如「我的樣本串@ 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

回答

4

就分割字符串,並採取第一部分:

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