Substituir un nombre o una cadena de caràcters és una cosa interessant a fer, ja sigui , o qualsevol altre llenguatge de programació. No obstant això, en aquest article ens centrarem en Substitueix per Java en l'ordre següent:
Tipus de reemplaçament a Java
Hi ha tres mètodes per substituir Java String.
- Substitueix
- Substitueix-ho tot
- ReplaceFirst
java string split regla múltiple delimitadors
Amb l'ajut d'aquestes opcions, podeu substituir qualsevol caràcter d'una cadena.
Substitueix a Java
String replace (): Aquest mètode retorna una cadena nova com a sortida substituint cada ocurrència del caràcter per un caràcter nou.
Sintaxi:
public Str replace (char oldC, char newCh)
Paràmetres:
oldCh i menys personatge antic
newCh & minus nou personatge
Valor de retorn:
Això substitueix oldCh per newCh a la cadena.
Codi:
public class Ex1 {public static void main (String args []) {String S1 = new String ('the quick fox jumped') System.out.println ('La cadena original és': '+ S1) System.out.println ( 'Cadena després de substituir' cat 'per' dog ':' + S1.replace ('cat', 'dog')) System.out.println ('Cadena després de substituir totes les' t 'per' a ':' + S1. substituir ('t', 'a'))}}
Sortida:
Original String is ': el gat va saltar
Cadena després de substituir 'gat' per 'gos': el gos va saltar
Cadena després de substituir all’t ’per“ a ”: una guineu ràpida va saltar
Substitueix-ho tot
Reemplaçament de cadena Java (): Aquest mètode retorna una nova cadena que substitueix tota la seqüència de caràcters que coincideixen amb una expressió regular i la cadena de reemplaçament.
Sintaxi:
public Str replaceAll (String regex, String replacement)
Paràmetres:
taula periòdica d'eines de devops
regx: expressió regular
substitució: seqüència de substitució de caràcters
Codi:
public class Ex2 {public static void main (String args []) {String str = 'Java web replace method' // elimina espais en blanc String str2 = str.replaceAll ('s', '') System.out.println (str2 )}}
Javewebreplacemethod
ReplaceFirst
Java String replaceFirst (): Aquest mètode substitueix la primera subcadena de qualsevol cadena que coincideixi amb aquesta expressió regular.
Sintaxi:
public Str replaceFirst (String rgex, String replacement)
Paràmetres:
rgex i menys l'expressió regular a la qual ha de coincidir la cadena donada.
substitució i menys la cadena que substitueix l'expressió regular.
Codi:
public class Ex3 {public static void main (String args []) {String str = 'Aquest és un exemple de reemplaçament' // Només substitueix primer 'i' per '7' String str1 = str.replaceFirst ('i', ' 7 ') System.out.println (str1)}}
Sortida:
Th7s és un exemple de substitució.
Amb això, arribem al final d’aquest article. Espero que entengueu com substituir les cadenes i els personatges.
diferència entre c c ++ i java
Consulteu el per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. El curs de formació i certificació Java J2EE i SOA d’Edureka està dissenyat per a estudiants i professionals que vulguin ser desenvolupador de Java. El curs està dissenyat per donar-vos un avantatge en la programació de Java i formar-vos tant per a conceptes bàsics com avançats de Java juntament amb diversos marcs Java com Hibernar & Primavera.
Tens alguna pregunta? Si us plau, mencioneu-ho a la secció de comentaris d’aquest bloc i us respondrem el més aviat possible.