拆分字符串的每个字符?

时间:2010-06-13 20:48:53

标签: c# string split

我想将一个字符串拆分成每个单个字符。例如: 拆分:"Geeta" to "G", "e", "e" , "t", "a" 我怎样才能做到这一点?我想拆分一个没有任何分隔符的字符串 请帮忙。

4 个答案:

答案 0 :(得分:60)

String.ToCharArray()

来自MSDN

  

此方法将字符串中的每个字符(即每个Char对象)复制到字符数组中。复制的第一个字符位于返回的字符数组的索引0处;复制的最后一个字符位于索引Array.Length - 1。

答案 1 :(得分:13)

你可以使用带字符的简单for循环:

foreach (char ch in stringVar)
{
  Console.WriteLine(ch.ToString());
}

我实际上你不需要拆分它,因为你已经可以访问它自己的字符串中的每个char元素。

答案 2 :(得分:4)

您可以像这样迭代字符串:

foreach (char c in myString)
{
       Console.WriteLine(c);
}

答案 3 :(得分:-1)

您可以执行以下操作。虽然这不是一种有效的方法。

public class Main {
public static void main(String[] args) {
String str ="Noman";
for(int i = 0; i<str.length(); i++){

System.out.println(str.charAt(i) +" ");
}
}
}
相关问题