字符串分割(在线等)
比如aaaaaaa@sina.com 把这个字符串按照@分割开,把@前后的字符串分别赋值给a和b 该怎么做呢?
------解决方案--------------------string[] arr = yourstring.Split('@');
a = arr[0];
b = arr[1];
------解决方案--------------------string[] str="aaaaaaa@sina.com".Slipt('@');
a=str[0];
b=str[1];
------解决方案--------------------string str="aaaaaaa@sina.com";
string[]result = str.Split("@".ToCharArray());
a=result[0];
b=result[1];
------解决方案--------------------string[] arr = yourstring.Split(new char[]{','});
a = arr[0];
b = arr[1];
------解决方案--------------------String s = "aaaaaaa@sina.com";
String[] arr=s.Split(new String[]{"@"},StringSplitOptions.None);
String a = arr[0];
String b = arr[1];
------解决方案-------------------- string str = "aaaaaaa@sina.com";
int index = str.IndexOf("@");
string a = str.Substring(0, index);
string b = str.Substring(index + 1);
------解决方案--------------------C# code
String s = "aaaaaaa@sina.com";
String[] arr=s.Split(new String[]{"@"},StringSplitOptions.None);
String a = arr[0];
String b = arr[1];
------解决方案--------------------
------解决方案--------------------
if(字符串.IndexOf('@')!=-1)
{
//有
}
else
{
//没有
}
------解决方案--------------------
Split 分成数组后 看看 数组lengh 阿 就能知道了
------解决方案--------------------
C# code
if (s.IndexOf('@') >= 0)
{
// s含有@
}
else
{
// s不含@
}
------解决方案--------------------
------解决方案--------------------
string[] arr = yourstring.Split(new char[]{'@'});
a = arr[0];
b = arr[1];
------解决方案--------------------
楼上的都不错
------解决方案--------------------
我也来来.
a=yourstring.ToString().Split('@')[0];
b=yourstring.ToString().Split('@')[1];