1. 程式人生 > >C#擷取字串(String.Substring 方法 )

C#擷取字串(String.Substring 方法 )

String.Substring 方法

舉例如下:

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = "Hello C# World!";
            //s1為從s中擷取的位置為3的字元以後的字元子串,3表示子字串的起始字元位置
            string s1=s.Substring(3);
            Console.WriteLine(s1);
            //s2為從s中擷取的位置為6的字元開始長度為2的字串,6表示子字元的起始字元位置,2表示子字元長度
            string s2 = s.Substring(6, 2);
            Console.WriteLine(s2);
        }
    }
}
結果如下:

lo C# World!

C#

相關推薦

C#擷取字串String.Substring 方法

String.Substring 方法 舉例如下: using System;using System.Collections.Generic;using System.Text; namespace Conso

C#LeetCode刷題之#459-重複的子字串Repeated Substring Pattern

問題 給定一個非空的字串,判斷它是否可以由它的一個子串重複多次構成。給定的字串只含有小寫英文字母,並且長度不超過10000。 輸入: "abab" 輸出: True 解釋: 可由子字串 "ab" 重複兩次構成。 輸入: "aba" 輸出: Fa

C庫-----字串string與整型int、浮點型float等之間的轉換

#include <stdlib.h> 1.int/float to string/array: C語言提供了幾個標準庫函式,可以將任意型別(整型、長整型、浮點型等)的數字轉換為字串

Codeforces Round #408 (Div. 2)-C. Bank Hacking-三種方法分類討論,二分,集合

補題速度太慢了,這樣可不行啊。 程式碼裡都有解釋。 看別人程式碼有三種寫法 set,分類,和二分。 這是個是用分類思想寫的, #include <bits/stdc++.h> using namespace std; /* 一開始我以為

python的字串String及其常見操作方法、函式

字串(string) -----------------------------------------------------------------------------------------------------------------------------------------

c++字串string的一些常用操作

1.string型別的定義與初始化 string s1; //定義一個字串s1,並初始化為空 string s2(s1);//用s1初始化s2 string s3(“value”);//

python判斷字串string是否包含contains字串方法

方法1:使用 in 方法實現contains的功能: site ='http://www.outofmemory.cn/'if"sharejs"in site:print('site contains sharejs')

如何實現按位元組擷取字串中文佔2位元組,英文佔1位元組,substring()

str = "我a智慧abc" substring(str, 5) 會擷取成為 “我a智慧a” 現在要實現中文佔2位元組,英文佔1位元組,按位元組擷取 ,輸出應該為"我a智" public class SubString{ /** * */ public

C語言打印楊輝三角2種方法

階乘 這就是 其它 原因 空格 自定義函數 一行 就會 列數 楊輝三角是我們從初中就知道的,現在,讓我們用C語言將它在計算機上顯示出來。在初中,我們就知道,楊輝三角的兩個腰邊的數都是1,其它位置的數都是上頂上兩個數之和。這就是我們用C語言寫楊輝三角的關鍵之一。在高中的時候我

Javascript的字串String操作學習

1、bold() 方法用於把字串顯示為粗體。語法: stringObject.bold()  如下,對str進行bold操作之後,實際上時對這個字串加了<b>標籤,在文件中將以粗體進行展示 let str = 'Hello world' let str1 = str

C語言判斷素數求素數兩種方法第二種沒看懂Kkkkk有空一定搞明白非原創

素數又稱質數。所謂素數是指除了 1 和它本身以外,不能被任何整數整除的數,例如17就是素數,因為它不能被 2~16 的任一整數整除。 思路1):因此判斷一個整數m是否是素數,只需把 m 被 2 ~ m-1 之間的每一個整數去除,如果都不能被整除,那麼 m 就是一個素數。 思路2):另

hdu 1238 Substrings暴力+string方法

題意:求n個字串的最長公共子串的長度,注意,公共子串翻轉後也算同一公共子串 題解:字串長度<=100,n<=100,t<=10,可以用暴力列舉,一開始我用map去記錄每一個字串的所有子串,最後比較一下最大值 發現超時了,後來才知道,可以以最小長度的那個字串來列舉所有字串

ES6字串擴充套件新增的方法

1、includes(): 返回布林值,表示是否找到了引數字串。 2、startsWith(): 返回布林值,表示引數字串是否在查詢字串的頭部。 3、endsWith(): 返回布林值,表示引數字串是否在查詢字串的尾部。 let str = "string"; con

C++ 使用jsoncpp 封裝及解析 json字串包含複雜陣列

#include <json/json.h> #include <string> #include <iostream> using namespace std; int main() { //std::string strValue = "{\"na

C#四則運算器多型方法實現

在上一節C#課上,我們學習了用類的繼承的方式來做一個四則運算器,然而老師的程式碼在課上演示的效果並不理想,而且沒有使用多型的思想實現,今天我們就來用多型的方式實現四則運算器。   1. 題目及要求         2. Arithmetic類的實現   在

C#LeetCode刷題之#680-驗證迴文字串Valid Palindrome II

問題 給定一個非空字串 s,最多刪除一個字元。判斷是否能成為迴文字串。 輸入: "aba" 輸出: True 輸入: "abca" 輸出: True 解釋: 你可以刪除c字元。 注意:字串只包含從 a-z 的小寫字母。字串的最大長度是

Java_51_組合_內部類詳解_字串String_equals和==的區別

組合 使用組合,可以獲得更多的靈活性,你甚至可以在執行的時候才決定哪幾個類組合在一起。 使用繼承,他是一種高度耦合,派生類和基類被緊緊的綁在一起,靈活性大大降低,而且,濫用繼承,也會使繼承樹變得又大又複雜,很難理解和維護。 如果是is-a關係,用繼承。【是一個[物件]】 如果是h

Redis儲存結構之字串String

Redis中的字串是一個位元組序列。Redis中的字串是二進位制安全的,這意味著它們的長度不由任何特殊的終止字元決定。因此,可以在一個字串中儲存高達512兆位元組的任何內容。  hget、hset、hgetall  get、set、incr、decr、mget APPEND

【LeetCode】443. 壓縮字串String Compression

【 英文練習 | 中文練習 】 題目描述: 給定一組字元,使用原地演算法將其壓縮。壓縮後的長度必須始終小於或等於原陣列長度,陣列的每個元素應該是長度為 1 的字元(不是 int 整數型別),在完成原地修改輸入陣列後,返回陣列的新長度。 示例 1: 輸入: ["a","a","

c++實現程序間的通訊匿名管道方法

#include<stdio.h> #include<unistd.h> int main() { int fd[2]; pipe(fd); int pid=fork()