我有一个字符串,例如“我的示例字符串@android”。我想要@符号之前的字符串 这意味着我不想要@符号
之后的字符串请任何人帮我提供一些源代码
答案 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的indexOf
和substring
方法。
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html显示了这些方法的功能,并为您提供了其他选项......