En C#, Split() és un mètode de classe de cadena. El mètode Split() retorna una matriu de cadenes generades per la divisió de la cadena original separades pels delimitadors passats com a paràmetre al mètode Split(). Els delimitadors poden ser un caràcter o una matriu de caràcters o una matriu de cadenes. O també podeu dir que retorna una matriu de cadenes que conté les subcadenes de la instància actual que estan delimitades per elements d'una cadena especificada o una matriu de caràcters Unicode.
N'hi ha 6 mètodes a la llista de sobrecàrrega d'aquest mètode de la següent manera:
| Mètode | Descripció |
|---|---|
| Dividir(String[], Int32, StringSplitOptions) | Dividiu la cadena en el nombre màxim de subcadenes en funció de la matriu de cadenes passats com a paràmetre. Podeu especificar si voleu incloure els elements de matriu buits a la matriu de subcadenes o no. |
| Split(Char[], Int32, StringSplitOptions) | Dividiu la cadena en el nombre màxim de subcadenes en funció de la matriu de caràcters passats com a paràmetre. Podeu especificar si voleu incloure els elements de matriu buits a la matriu de subcadenes o no. |
| Dividir(String[], StringSplitOptions) | Divideix una cadena en subcadenes en funció de la matriu de cadenes. Podeu especificar si voleu incloure els elements de matriu buits a la matriu de subcadenes o no. |
| Dividir (Car[]) | Divideix una cadena en subcadenes en funció de la matriu de caràcters. |
| Dividir(Char[], StringSplitOptions) | Divideix una cadena en subcadenes en funció de la matriu de caràcters. Podeu especificar si voleu incloure els elements de matriu buits a la matriu de subcadenes o no. |
| Dividir(Car[], Int32) | Dividiu la cadena en el nombre màxim de subcadenes en funció de la matriu de caràcters passats com a paràmetre. Podeu especificar el nombre màxim de subcadenes per retornar. |
1. Mètode Split(String[], Int32, StringSplitOptions).
Aquest mètode s'utilitza per dividir una cadena en un nombre màxim de subcadenes en funció de les cadenes d'una matriu. Podeu especificar si les subcadenes inclouen elements de matriu buits.
Sintaxi:
public String[] Split(String[] separator, int count, StringSplitOptions options);>
Paràmetres:
- separador: és una matriu de cadenes que delimita les subcadenes d'aquesta cadena, una matriu buida que no conté delimitadors o nul. count: És el nombre màxim de subcadenes a retornar. opcions: Elimina les entrades buides opció per ometre elements de matriu buits de la matriu retornada o opció Cap per incloure elements de matriu buits a la matriu retornada.
Tornada: Aquest mètode retorna una matriu els elements de la qual contenen les subcadenes d'aquesta cadena que estan delimitades per un o més caràcters al separador.
Excepcions:
- ArgumentOutOfRangeException: si comptar és negatiu. ArgumentException: si el opcions no és un dels valors de StringSplitsOptions.
Exemple:
// C# program to illustrate the> // Split(String[], Int32, StringSplitOptions)> // Method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >String[] spearator = {>'s, '>,>'For'> };> >Int32 count = 2;> > >// using the method> >String[] strlist = str.Split(spearator, count,> >StringSplitOptions.RemoveEmptyEntries);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> >}> }> |
>
>
Sortida:
Geek Geeks>
2. Mètode Split(Char[], Int32, StringSplitOptions).
Aquest mètode s'utilitza per dividir una cadena en un nombre màxim de subcadenes en funció dels caràcters d'una matriu.
Sintaxi:
public String[] Split(char[] separator, int count, StringSplitOptions options);>
Paràmetres:
- separador: és una matriu de caràcters que delimita les subcadenes d'aquesta cadena, una matriu buida que no conté delimitadors, o nul. count: és el nombre màxim de subcadenes a retornar. opcions: opció RemoveEmptyEntries per ometre elements de matriu buits de la matriu retornada o opció Cap per incloure elements de matriu buits a la matriu retornada.
Tornada: És una matriu els elements de la qual contenen les subcadenes d'aquesta cadena que estan delimitades per un o més caràcters al separador.
Excepcions:
- ArgumentOutOfRangeException: si el recompte és negatiu. ArgumentException: si les opcions no són un dels valors StringSplitOptions.
Exemple:
c estructura en estructura
// C# program to illustrate the> // Split(Char[], Int32,> // StringSplitOptions) Method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >char>[] spearator = {>','>,>' '> };> >Int32 count = 2;> > >// Using the Method> >String[] strlist = str.Split(spearator,> >count, StringSplitOptions.None);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> >}> }> |
>
>
Sortida:
Geeks For Geeks>
3. Mètode Split(String[], StringSplitOptions).
Aquest mètode s'utilitza per dividir una cadena en subcadenes en funció de les cadenes d'una matriu. Podeu especificar si les subcadenes inclouen elements de matriu buits.
Sintaxi:
public String[] Split(String[] separator, StringSplitOptions options);>
Paràmetres:
- separador: és una matriu de cadenes que delimita les subcadenes d'aquesta cadena, una matriu buida que no conté delimitadors o nul. opcions: opció RemoveEmptyEntries per ometre elements de matriu buits de la matriu retornada o opció Cap per incloure elements de matriu buits a la matriu retornada.
Devolucions: Aquest mètode retorna una matriu de cadenes els elements de les quals contenen les subcadenes d'aquesta cadena que estan delimitades per un o més caràcters al separador.
Excepció: Aquest mètode donarà ArgumentException si el opcions El paràmetre no és un dels valors de StringSplitOptions.
Exemple:
java localdate
// C# program to illustrate the> // Split(String[], StringSplitOptions)> // Method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >String[] spearator = {>'s,'>,>'For'> };> > >// using the method> >String[] strlist = str.Split(spearator,> >StringSplitOptions.RemoveEmptyEntries);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> >}> }> |
>
>
Sortida:
Geek Geeks>
4. Mètode Split(char[]).
Aquest mètode s'utilitza per dividir una cadena en subcadenes que es basen en els caràcters d'una matriu.
Sintaxi:
public String[] Split(char[] separator);>
Aquí, separador és una matriu de caràcters que delimita les subcadenes d'aquesta cadena, una matriu buida que no conté delimitadors o nul.
Devolucions: Retorna una matriu de cadena els elements de la qual contenen les subcadenes d'aquesta cadena que estan delimitades per un o més caràcters al separador.
Exemple:
// C# program to illustrate the> // Split(char[]) Method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >char>[] spearator = {>','>,>' '> };> > >// using the method> >String[] strlist = str.Split(spearator);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> >Console.ReadKey();> >}> }> |
>
>
Sortida:
Geeks For Geeks>
5. Mètode Split(char[], StringSplitOptions).
Aquest mètode s'utilitza per dividir una cadena en subcadenes en funció dels caràcters d'una matriu. Podeu especificar si les subcadenes inclouen elements de matriu buits.
Sintaxi:
public String[] Split(char[] separator, StringSplitOptions option);>
Paràmetres:
- separador: és una matriu de caràcters que delimita les subcadenes d'aquesta cadena, una matriu buida que no conté delimitadors o nul. opcions: opció RemoveEmptyEntries per ometre elements de matriu buits de la matriu retornada o opció Cap per incloure elements de matriu buits a la matriu retornada.
Devolucions: Aquest mètode retorna una matriu els elements de la qual contenen les subcadenes d'aquesta cadena que estan delimitades per un o més caràcters en el separador .
Exemple:
// C# program to illustrate the use of> // Split(Char[], StringSplitOptions) method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >char>[] spearator = {>','>,>' '> };> > >// using the method> >String[] strlist = str.Split(spearator,> >StringSplitOptions.RemoveEmptyEntries);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> >}> }> |
>
>
Sortida:
Geeks For Geeks>
6. Mètode Split(char[], Int32).
Aquest mètode s'utilitza per dividir una cadena en un nombre màxim de subcadenes en funció dels caràcters d'una matriu. També especifiqueu el nombre màxim de subcadenes a retornar.
Sintaxi:
public String[] Split(char[] separator, Int32 count);>
Paràmetres:
- separador: una matriu de caràcters que delimita les subcadenes d'aquesta cadena, una matriu buida que no conté delimitadors o nul. count: És el nombre màxim de subcadenes a retornar.
Devolucions: Aquest mètode retorna una matriu els elements de la qual contenen les subcadenes en aquesta instància que estan delimitades per un o més caràcters a la separador .
Excepció: Aquest mètode donarà ArgumentOutOfRangeException si el recompte és negatiu.
Exemple:
// C# program to illustrate the use of> // Split(char[], Int32) Method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >char>[] spearator = {>','>,>' '> };> >Int32 count = 2;> > >// using the method> >String[] strlist = str.Split(spearator, count);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> > >}> }> |
>
>
Sortida:
Geeks For Geeks>
Referència:
enter a doble java