【发布时间】:2011-03-03 07:24:49
【问题描述】:
我想将一个字符串拆分为每个字符。例如:
拆分:"Geeta" to "G", "e", "e" , "t", "a"
我怎样才能做到这一点?我想拆分一个没有任何分隔符的字符串
请帮忙。
【问题讨论】:
我想将一个字符串拆分为每个字符。例如:
拆分:"Geeta" to "G", "e", "e" , "t", "a"
我怎样才能做到这一点?我想拆分一个没有任何分隔符的字符串
请帮忙。
【问题讨论】:
您可以使用带有字符的简单 for 循环:
foreach (char ch in stringVar)
{
Console.WriteLine(ch.ToString());
}
事实上你不需要拆分它,因为你已经可以访问它自己的字符串中的每一个 char 元素。
【讨论】:
String.ToCharArray()
来自MSDN:
此方法将字符串中的每个字符(即每个 Char 对象)复制到字符数组中。复制的第一个字符位于返回字符数组的索引零处;复制的最后一个字符位于索引 Array.Length – 1 处。
【讨论】:
你可以像这样遍历字符串:
foreach (char c in myString)
{
Console.WriteLine(c);
}
【讨论】:
您可以执行以下操作。虽然这不是一种有效的方法。
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) +" ");
}
}
}
【讨论】: