Salesforce Apex String-klassen har mange innebygde metoder som brukes på streng/tekstdatatyper som bransje- og vurderingsfelt på standardkontoobjektet. Ved å bruke disse metodene kan vi manipulere Salesforce -data etter ønske. I Apex kan strengen deklareres ved hjelp av "Strengen" -datatypen. I denne guiden vil vi fokusere på å anvende strengmetodene på Salesforce standardobjekter som kontoer og kontakter.
Apex String -klasse
Strengklasse støtter alle strengmetoder som er primitive. Den bruker systemnavnet. Datatypen som brukes til å erklære at en streng er en streng etterfulgt av en variabel. Vi kan tilordne en streng til denne variabelen.
Syntaks:
Strengvariabel = ”String”;La oss diskutere metodene som er tilgjengelige i toppen "String" -klassen.
Tolowercase ()
I utgangspunktet konverterer denne metoden alle tegn som er til stede i strengen til små bokstaver. Når du trenger å konvertere Salesforce Object -postene (strengrelaterte felt) til små bokstaver, kan du bruke TOLOWERCASE () -metoden. Når du jobber med objekter, må du passere feltnavnet når du jobber med Salesforce -objekter.
Syntaks:
Generisk eksempel:
La oss ha en "Linuxhint" -streng og konvertere den til små bokstaver.
String my_stri = 'linuxhint';Produksjon:
Med Salesforce kontaktobjekt:
Lag et "kontakt" -objekt med "avdeling" og "tittel" og bruk denne metoden på "Kontakt" -objektoppføringer.
// Opprett kontaktobjekt med to forekomstposterProduksjon:
Touppercase ()
Denne metoden konverterer alle tegn som er til stede i strengen (erklært fra Apex “String” -klasse) til store bokstaver.
Når du trenger å konvertere Salesforce Object -postene (strengrelaterte felt) til store bokstaver, kan du bruke Touppercase () -metoden. Når du jobber med objekter, må du passere feltnavnet når du jobber med Salesforce -objekter.
Syntaks:
Generisk eksempel:
La oss ha en "Linuxhint" -streng og konvertere den til store bokstaver.
String my_stri = 'linuxhint';Produksjon:
Med Salesforce kontaktobjekt:
Lag et "kontakt" -objekt med "avdeling" og "tittel" og bruk denne metoden på "Kontakt" -objektoppføringer.
Kontakt obj = ny kontakt (avdeling = 'salg', title = 'manager-executive');Produksjon:
kapitalisere ()
Det er godt å se den første karakteren i kapitalisert format. Bare den første bokstaven er utnyttet denne metoden. Som de tidligere metodene vil det ikke ta noen parametere.
Syntaks:
Generisk eksempel:
La oss ha en "Linux Hint" -streng og konvertere den første tegnet til store bokstaver.
String my_stri = 'linux hint';Produksjon:
Med Salesforce kontaktobjekt:
La oss bruke denne metoden på "Kontakt" -objektfelt (avdeling og tittel) for å gjøre sin første karakter i strengen til en kapital.
Kontakt obj = ny kontakt (avdeling = 'salg', title = 'manager-executive');Produksjon:
Inneholder ()
Det er mulig å sjekke om strengen eksisterer i en annen streng ved hjelp av Apex -strengen inneholder () -metode. Den returnerer en boolsk verdi av True hvis den spesifiserte strengen eksisterer i selve strengen. Ellers blir falsk returnert.
Syntaks:
Generisk eksempel:
La oss ha en "Linux Hint" -streng og sjekke om "Linux" og "Python" -strengene eksisterer i denne strengen eller ikke.
String my_stri = 'linux hint';Produksjon:
Med Salesforce kontaktobjekt:
Sjekk om "salget" og "prosess" -strengene eksisterer i "salgsutøvende" -tittel eller ikke.
Kontakt OBJ = ny kontakt (title = 'Sales-executive');Produksjon:
begynner med()
StartSwith () -metoden i Apex “String” -klassen returnerer sann hvis den spesifiserte strengen starter med den gitte strengen/feltverdien til Salesforce -objektet. Ellers blir falsk returnert. Det tar en streng som en parameter.
Syntaks:
Generisk eksempel:
La oss ha en "Linux Hint" -streng og sjekke om det starter med "Linux" og "Python" -strengene.
String my_stri = 'linux hint';Produksjon:
Med Salesforce kontaktobjekt:
Sjekk om "salgsutøvende" tittelen starter med "salg" og "utøvende" hver for seg.
Kontakt OBJ = ny kontakt (title = 'Sales-executive');Produksjon:
slutter med()
Endswith () -metoden i spissen “String” -klassen returnerer sann hvis den spesifiserte strengen ender med den gitte strengen/feltverdien til Salesforce -objektet. Ellers blir falsk returnert. Det tar en streng som en parameter.
Syntaks:
Generisk eksempel:
La oss ha en "Linux Hint" -streng og sjekke om det starter med "hint" og "Linux" -strengene.
String my_stri = 'linux hint';Produksjon:
Med Salesforce kontaktobjekt:
Sjekk om "salgsutøvende" tittelen ender med "salg" og "utøvende" hver for seg.
Kontakt OBJ = ny kontakt (title = 'Sales-executive');Produksjon:
Swapcase ()
Denne metoden er tilgjengelig i spissens "streng" -klasse som bytter tegn i (nedre - øvre)/(øvre - nedre) streng og returnerer den oppdaterte strengen. Ingen argumenter er påkrevd for denne metoden.
Syntaks:
Generisk eksempel:
La oss ha en "linux hint" streng og bytte alle karakterene i den.
String my_stri = 'linux hint';Produksjon:
Med Salesforce -kontoobjekt:
Tenk på kontoen med "Linux -hint" -navnet og bytt alle karakterene i den.
Konto obj = ny konto (name = 'linux hint');Produksjon:
IsAlllowerCase ()
Du kan bruke denne metoden hvis du vil sjekke om alle tegnene i strengen er i små bokstaver. Hvis alle karakterene er i små bokstaver, returneres ekte. Ellers blir falsk returnert. Ingen parametere er nødvendige for denne metoden.
Syntaks:
Generisk eksempel:
La oss ha en "Linuxhint" -streng og bruke IsallLowerCase -metoden for å sjekke om alle tegnene i strengen er i små bokstaver.
String my_stri = 'linuxhint';Produksjon:
Med Salesforce -kontoobjekt:
Sjekk om alle tegnene i “Linuxhint” kontonavnet er i små bokstaver eller ikke.
Konto obj = ny konto (name = 'linuxhint');Produksjon:
IsAllUpperCase ()
I likhet med den forrige metoden, kan vi også sjekke om alle tegnene i strengen er i store bokstaver eller ikke. Det tar heller ingen parametere og returnerer en boolsk verdi (true/usann).
Syntaks:
Generisk eksempel:
La oss ha en "Linuxhint" -streng og bruke IsAllupperCase () -metoden for å sjekke om alle tegnene i strengen er i små bokstaver.
String my_stri = 'linuxhint';Produksjon:
Med Salesforce -kontoobjekt:
Sjekk om alle karakterene i "landbruk" -kontonavnet er i store bokstaver eller ikke.
Konto obj = ny konto (name = 'landbruk');Produksjon:
omvendt()
Omvendt () -metoden i Apex “String” -klasse reverserer den gitte strengen. Det tar heller ingen parametere og returnerer strengen.
Syntaks:
Generisk eksempel:
La oss ha en "linux hint" streng og snu den.
String my_stri = 'linuxhint';Produksjon:
Med Salesforce -kontoobjekt:
Opprett et kontoobjekt med "Linuxhint" -navnet og snu det.
Konto obj = ny konto (name = 'linuxhint');Produksjon:
Konklusjon
Vi diskuterte Salesforce Apex “String” -klassen. Deretter fortsetter vi med metodene og diskuterte det en etter en i detalj. I hver metode lærte vi hvordan vi bruker disse metodene på enkle strenger og Salesforce standardobjekter som "konto" og "kontakt". De 10 beste og nyttige metodene i Apex “String” -klasse blir diskutert sammen med eksempler og gode output -skjermbilder. Etter å ha lest denne artikkelen, vet du nå hvordan du bruker disse strengmetodene på Salesforce -data.