Я хочу разбить строку на каждый отдельный символ. Например: Расщепление: "Geeta" to "G", "e", "e" , "t", "a" Как я могу это сделать? Я хочу разбить строку, у которой нет разделителя Пожалуйста, помогите.
"Geeta" to "G", "e", "e" , "t", "a"
String.ToCharArray()
С MSDN :
Этот метод копирует каждый символ (то есть каждый объект Char) в строке в массив символов,Первый скопированный символ находится в нулевом индексе возвращенного символьного массива;последний скопированный символ имеет индекс Array.Length - 1.
вы можете использовать простой цикл for с символами:
foreach (char ch in stringVar) { Console.WriteLine(ch.ToString()); }
На самом деле вам не нужно разбивать его, потому что вы уже можете получить доступ к каждому отдельному элементу char в отдельной строке.
Вы можете перебрать строку так:
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) +" "); } } }