charAt()
Java 에서 메서드를 사용하여 위치를 지정하여 문자열에서 개별 문자를 얻을 수 있다는 것을 알고 있습니다 . C #에 동등한 방법이 있습니까?
답변
배열처럼 C #의 문자열로 인덱싱 할 수 있으며 해당 인덱스에서 문자를 얻을 수 있습니다.
예:
Java에서는 다음과 같이 말할 것입니다.
str.charAt(8);
C #에서는 다음과 같이 말할 것입니다.
str[8];
답변
string sample = "ratty";
Console.WriteLine(sample[0]);
과
Console.WriteLine(sample.Chars(0));
참조 : http://msdn.microsoft.com/en-us/library/system.string.chars%28v=VS.71%29.aspx
위는 C #에서 인덱서를 사용하는 것과 동일합니다.
답변
LINQ를 사용할 수 있습니다.
string abc = "abc";
char getresult = abc.Where((item, index) => index == 2).Single();
답변
캐릭터로 만들어보세요
string str = "Tigger";
//then str[0] will return 'T' not "T"
답변
Console.WriteLine을 사용하면 사용자가 문자열의 위치를 지정할 수 있습니다.
샘플보기 :
string str = “티거”; Console.WriteLine (str [0]); // “T”를 반환합니다. Console.WriteLine (str [2]); // “g”를 반환합니다.
됐어요!
답변
간단히 String.ElementAt()
. 자바의 String.charAt()
. 즐겁게 코딩하세요!