如有一字符串为"01011010"
我想要的操作是1、从右往左隔一位取一个数
2、把取出来的值和取出后的字符串显示出来最后得到的结果应该是
"1100" //从右向左隔一位取一个数
"0011" //取完后剩下的字符串谢谢了
我想要的操作是1、从右往左隔一位取一个数
2、把取出来的值和取出后的字符串显示出来最后得到的结果应该是
"1100" //从右向左隔一位取一个数
"0011" //取完后剩下的字符串谢谢了
解决方案 »
- .net 内存管理问题
- 如何在Winform程序中监测某进程 进程开启,则杀掉
- c#连接sql server,为何无法打开连接
- 主窗口打开后如何释放登陆窗口占用的资源而不是隐藏它?
- 字符串截取问题
- 动态创建button问题,急死
- asp.net datagrid排序的问题
- 有做过大项目如(erp)类的兄弟进来,问下你们一个关于如何组织程序文件的问题
- 用webclient下载,为什么下载的软件都不完整???
- 怎么作一个像画图版的东西?
- 各位老大,我做了个管理系统,创建了60多个form,另外引用了一些控件,最后编制成EXE,文件有13M
- ( 正则表达式 ) 如何判断一个string 里面只包含 数字[0-9]和逗号
string str1="",str2="";
for (int i=0;i<str.Length;i++)
{
if (i%2==0)
str1+=str[i];
else
str2+=str[i];
}
string str2 = "";for (int i = str.Length - 1; i >= 0; i--)
{
if (i % 2 == 0)
{
str1 = str1 + str.Substring(i,1);
}
else
{
str2 = str2 + str.Substring(i,1);
}
}
string str2 = "";str是奇数还是偶数的判断
bool flag = false;
for (int i = str.Length - 1; i >= 0; i--)
{
if (i == str.Length - 1)
{
if (i % 2 == 0)
{
flag = true;
} str1 = str1 + str.Substring(i,1);
continue;
} if (flag)
{
if (i % 2 == 0)
{
str1 = str1 + str.Substring(i,1);
}
else
{
str2 = str2 + str.Substring(i,1);
}
}
else
{
if (i % 2 == 0)
{
str2 = str2 + str.Substring(i,1);
}
else
{
str1 = str1 + str.Substring(i,1);
}
}
}
string strright="";
string strleft="";for(int i=0;i<strall.Length-1;i++)
{
strleft=strleft+strall.Substring(strall.Length-i-1,1);//剩下的
strright=strright+strall.Substring(strall.Length-i-2,1);
i+=1;
}
string strright="";
string strleft="";//剩下的while(strall.Length>0)
{
if(strleft.Length ==strright.Length )
{
strleft=strleft+strall.Substring(strall.Length-1,1);
}
else
{
strright=strright+strall.Substring(strall.Length-1,1);
}
strall=strall.Substring(0,strall.Length-1);
}