黑马程序员技术交流社区
标题:
怎么将一个 string =" abcdefg";的每一个字符赋给一个char[]中呢?
[打印本页]
作者:
小周学诚
时间:
2013-7-18 09:10
标题:
怎么将一个 string =" abcdefg";的每一个字符赋给一个char[]中呢?
怎么将一个 string =" abcdefg";的每一个字符赋给一个char[]中呢?
作者:
小周学诚
时间:
2013-7-18 09:11
是C#的
作者:
mzh901024
时间:
2013-7-18 09:44
利用字符串截取每个字符,然后将截取的每个字符添加到char[]数组中
作者:
赵宗荣
时间:
2013-7-18 10:40
本帖最后由 赵宗荣 于 2013-7-18 10:42 编辑
string strs = "badfefefegef";
char[] ch =new char[strs.Length];
for (int i = 0; i < strs.Length; i++)
{
ch[i] = strs[i];//将字符串的单个字符赋值给在char数组中相应位置的值
}
for (int i = 0; i < ch.Length; i++)
{
Console.Write(ch[i].ToString()+"\r\n");//将每一个char数组中的值打印出来
}
Console.ReadKey();
复制代码
作者:
李晶晶
时间:
2013-7-20 10:19
static void Main(string[] args)
{
string str = "abcdefg";
char[] chars = str.ToCharArray();
//将字符串中每个字母都复制到一个字符数组中
}
作者:
马晓凤
时间:
2013-7-20 12:54
string a = "123445";
char[] b = a.ToCharArray();
foreach (var item in b)
{
Console.WriteLine(item);
}
Console.ReadKey();
遇到这种问题,写个字符串 点 一下看看给我们提供的方法中有没有想要的就可以的,实在没有我们想要的方法再想想转换
复制代码
作者:
于驭龙
时间:
2013-7-20 22:32
接收的是char类型 可以看成每个字符串强转成char就行了
char[] a="字符串".ToCharArray();
作者:
小周学诚
时间:
2013-7-21 09:22
好的。非常感谢
作者:
SUN_Q
时间:
2013-7-21 10:01
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace test01
{
class Program
{
//怎么将一个 string =" abcdefg";的每一个字符赋给一个char[]中呢
static void Main(string[] args)
{
string a = "abcdefg";
char[] arry=new char[a.Length];
//将字符串中每个元素遍历储存到char数组
for (int i = 0; i < a.Length;i++ )
{
arry[i]=a[i];
}
//遍历输出char数组中每个元素
for (int i = 0; i < arry.Length;i++ )
{
Console.WriteLine("a{0}={1}",i+1,arry[i]);
}
Console.ReadKey();
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2