Contains(String)
String name = "Sparta coding Club";
//해당 문자열에 Sparta가 포함되어 있는지 확인하고 bool값을 반환
bool result = name.Contains("Sparta");
Console.WriteLine(result);
[결과]
True
IndexOf()
, IndexOf(Char)
static void Main(string[] args)
{
string name = "Sparta Coding Club";
// Sparta가 시작하는 위치를 찾아 반환
Console.WriteLine(name.IndexOf("Sparta"));
// S가 시작하는 위치를 찾아 반환
Console.WriteLine(name.IndexOf("S"));
// Coding이 시작하는 위치를 찾아 반환
Console.WriteLine(name.IndexOf("Coding"));
// C가 시작하는 위치를 찾아 반환
Console.WriteLine(name.IndexOf('C'));
// z가 시작하는 위치를 찾아 반환 (없으면 -1 반환)
Console.WriteLine(name.IndexOf('z'));
}
[결과]
0
0
7
7
-1
Trim()
static void Main(string[] args)
{
string name = " Sparta Coding Club ";
name = name.Trim();
Console.WriteLine(name);
}
[결과]
Sparta Coding Club
Trim(Char)
static void Main(string[] args)
{
string name = "*s* Sparta Coding Club *s*";
name = name.Trim('*', 's', ' ');
Console.WriteLine(name);
}
[결과]
Sparta Coding Club
ToUpper(String)
, ToLower(String)
static void Main(string[] args)
{
string name = "Sparta Coding Club";
//소문자를 대문자로 변경
name = name.ToUpper();
Console.WriteLine(name);
//대문자를 소문자로 변경
name = name.ToLower();
Console.WriteLine(name);
}
[결과]
SPARTA CODING CLUB
sparta coding club
Replace(Char, Char)
, Replace(String, String)
static void Main(string[] args)
{
string name = "Sparta Coding Club";
//문자, 문자열의 위치를 찾아 해당 위치부터 다음 문자, 문자열로 대체
name = name.Replace('C', 'K');
name = name.Replace("Sparta", "Tomorrow Learning");
Console.WriteLine(name);
}
[결과]
Tomorrow Learning Koding Klub
Split(Char[])
static void Main(string[] args)
{
string name = "Sparta Coding Club";
string []names = name.Split(new char[] {'C'});
for(int i = 0; i < names.Length; i++)
{
Console.WriteLine(names[i]);
}
}
[결과]
Sparta
oding
lub
SubString(Int32)
static void Main(string[] args)
{
string name = "Sparta Coding Club";
char[] charArray = name.ToCharArray();
Console.WriteLine(name.Substring(7));
Console.WriteLine(name.Substring(7, 6));
}
[결과]
Coding Club
Coding
String.Format
static void Main(string[] args)
{
int num1 = 100;
int num2 = 200;
string name = string.Format("Sparta Coding Club {0}, {1}", num1, num2);
Console.WriteLine(name);
}
[결과]
Sparta Coding Club 100, 200
StringBuilder
메서드도 문자열을 합쳐줄 때 많이 쓴다고 해서 나중에 따로 공부해 볼 예정! (일단 팀 프로젝트에서 사용할 예정이라고 한다.)