如何替换Android中的字符串?
答
就分割字符串,并采取第一部分:
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
答
根据您的要求使用字符串的indexOf
和substring
方法。
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html显示了这些方法的功能,为您提供了其他选项,以及...
请张贴代码片段,是给你的问题 – dgraziotin
您在Android中替换字符串以同样的方式替换Java中的字符串。如果您不知道如何操作,请参阅文档http://docs.oracle.com/javase/6/docs/api/java/lang/String.html – hovanessyan
您的意思是String s =“sample string @ 123e3“?这个字符串来自资源文件吗?请用这些细节更新您的问题,并至少提供导致此问题的整个方法。或者在SO这里的人会downvote你的问题:) – dgraziotin