Разбивать каждый символ строки? - PullRequest
22 голосов
/ 14 июня 2010

Я хочу разбить строку на каждый отдельный символ. Например: Расщепление: "Geeta" to "G", "e", "e" , "t", "a" Как я могу это сделать? Я хочу разбить строку, у которой нет разделителя Пожалуйста, помогите.

Ответы [ 4 ]

60 голосов
/ 14 июня 2010

String.ToCharArray()

С MSDN :

Этот метод копирует каждый символ (то есть каждый объект Char) в строке в массив символов,Первый скопированный символ находится в нулевом индексе возвращенного символьного массива;последний скопированный символ имеет индекс Array.Length - 1.

13 голосов
/ 14 июня 2010

вы можете использовать простой цикл for с символами:

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

На самом деле вам не нужно разбивать его, потому что вы уже можете получить доступ к каждому отдельному элементу char в отдельной строке.

4 голосов
/ 14 июня 2010

Вы можете перебрать строку так:

foreach (char c in myString)
{
       Console.WriteLine(c);
}
0 голосов
/ 21 апреля 2019

Вы можете сделать следующее.Хотя это не эффективный способ сделать.

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) +" ");
}
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...