怎么截取String数组 比如我有一个Srting[],里面数组数,不确定的, 有长有短,现在我有截取出里面的让 String[] A = 0-511,String[] B = 512-8703,....等等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 0-511 是什么意思,可以转换成int的字符串吗? 抱歉,应该是 String.SubString 见MSDN 晕,没人懂我的意思吗?假如 String [] Test = {"","","","","","","","",""....}很长我要让另外定义的一个数组等于,截取的内容的... 可以把字符串先转换成byte数组,再截取 byte[] passAr = System.Text.Encoding.Default.GetBytes(passA); //获得byte数组 //接下来截取byte[] a = new byte[512]; for(int i=0;i<passAr.Length;i++){ //这里加判断,比如小于512加入一个byte数组}//byte数组转换成字符串passArea = System.Text.Encoding.Default.GetString(a);差不多是这样吧 汗,理解错了简单点就一个个拷贝出来呗如果不想拷贝,可以试试这个:http://msdn.microsoft.com/zh-cn/library/1hsbd92d.aspx 以前没用过,刚刚看了一下似乎和楼主的要求还是有距离那么就没有不做拷贝的方案了拷贝可以用这个:Array.Copy string s= "";byte[] b= Encoding.UTF8.GetBytes(s);byte[] buffer = new byte[12];Buffer.BlockCopy(b, 0, buffer, 0, buffer.Length);ARRAY.Copy 还是有差距勒... 是小写的 string [],我打错了哦。 这个有什么影响没? - -! String 和 string 是一样的,没差别Array.Copy 不行吗? 先定义string数组,然后遍历 存储 ASPxHtmlEditor如何汉化 用上一页 下一页两个按钮实现滚动条的效果 登陆问题, Forms 验证 网站上传,怎么从sql server 中把数据库导入网站里 vs2005 .NET程序员交流群 145807 网站页面关闭的时候,即清空浏览器地址栏下拉框的信息;或者说怎样使浏览网站的地址不在地址栏留下信息,怎么实现? 问三个比较迷惑也比较普遍的问题??????? 200分悬赏vs 2005 beta版 csdn论坛的用户cookies过期时间是多久? 在datalist里取控件值的问题? asp.net程序iis能通过,传到服务器上就不行的问题 js中Url传中文参数。
//接下来截取
byte[] a = new byte[512];
for(int i=0;i<passAr.Length;i++)
{
//这里加判断,比如小于512加入一个byte数组
}
//byte数组转换成字符串
passArea = System.Text.Encoding.Default.GetString(a);差不多是这样吧
那么就没有不做拷贝的方案了拷贝可以用这个:Array.Copy
byte[] b= Encoding.UTF8.GetBytes(s);
byte[] buffer = new byte[12];
Buffer.BlockCopy(b, 0, buffer, 0, buffer.Length);
ARRAY.Copy