如何在Android中替换字符串?

时间:2011-11-24 22:11:19

标签: java string

我有一个字符串,例如“我的示例字符串@android”。我想要@符号之前的字符串 这意味着我不想要@符号

之后的字符串

请任何人帮我提供一些源代码

2 个答案:

答案 0 :(得分:4)

只需拆分字符串并取下第一部分:

String string = "sample string @whatever@test";
String[] splitted = string.split("@");

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

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

String string = "sample string @whatever@test";
String firstPart = string.split("@")[0];

答案 1 :(得分:-2)

根据您的要求使用String的indexOfsubstring方法。

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