2010年1月28日木曜日

文字列Sample12345を定義、あるいはその都度文字列を指定して、いろいろな文字列処理をしてみる。

using System;


class MainClass
{
    static void Main()
    {
        // 文字列を定義
        string s = "Sample12345";


        /* index5の文字を返して表示
         * 出力値:3 */
        Console.WriteLine(s[5]);


        /* 文字列が空か確認
         * 出力値:False True*/
        Console.WriteLine("{0} {1}",
            s == string.Empty,
            ""==string.Empty);


        /* 文字列の長さを表示
         * 出力値:11 */
        Console.WriteLine(s.Length);


        /* 文字列を比較
         * 出力値:-1 */
        Console.WriteLine(string.Compare("abc","aca"));
        
        /* 文字列sとabcを比較
         * 出力値:1 */
        Console.WriteLine(s.CompareTo("abc"));


        /* 文字列Sampleとsampleが含まれているか確認
         * 出力値:True False */
        Console.WriteLine("{0} {1}",s.Contains("Sample"),
            s.Contains("sample"));


        /* 文字列がnullまたは空か確認
         * 出力値:False True True */
        Console.WriteLine("{0} {1} {2}",
            string.IsNullOrEmpty(s),
            string.IsNullOrEmpty(""),
            string.IsNullOrEmpty(null));


        /* 文字列を指定したindexから指定した
         * 長さだけ取り出す 
         * 出力値:ple123 */
        Console.WriteLine(s.Substring(3, 6));


        // 小文字に変換
        Console.WriteLine(s.ToLower());


        // 大文字に変換
        Console.WriteLine(s.ToUpper());
    }
}

0 コメント:

コメントを投稿