程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> C#和Java中的Substring(),

C#和Java中的Substring(),

編輯:關於.NET

C#和Java中的Substring(),


吐槽…使用清理軟件整理電腦要注意,不要清理的“太狠”,不然你會受傷的!

C#中的Substring()

示例

實現代碼

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WindowsDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //調用外部函數
            subStringDemo();
        }
        //取子字符串函數
        static void subStringDemo()
        {
            string str = "123456";
            string subStr1 = str.Substring(5);
            string subStr2 = str.Substring(0, 5);
            Console.WriteLine("單個參數: " + subStr1);
            Console.WriteLine("兩個參數: " + subStr2);
            Console.ReadKey();
        }
    }
}

通過示例,我們可以得出Substring()的傳入參數不同時,執行的功能也是有所差異的。

  • 傳入一個參數時候,如Substring(A)表示從原字符串的指定索引號A開始截取直到原字符串的最後一個;
  • 傳入兩個參數時候,如Substring(A,B)表示從原字符串索引號為A的字符開始取,所取得的字符串長度為B;

注意

當傳入的參數不合法時,會拋出ArgumentsOutOfRangeException錯誤。

 


 

Java中的Substring()

示例

實現代碼

String str=”123456”;

subStr=str.Substring(2,5);

System.Output.println(subStr);

 

//輸出結果

345

 

由上述示例我們可以得出:

str.Substring(A,B),表示取子字符串取str字符串從序號A到B的字符,且滿足包含A不包含B,即[A,B)。

注意

如果參數不合法,那麼將會拋出 IndexOutOfBoundsException 錯誤。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved