Klasa Salesforce APEX String ma wiele wbudowanych metod stosowanych na typach danych string/tekst. Korzystając z tych metod, możemy manipulować danymi Salesforce zgodnie z potrzebami. W APEX ciąg można zadeklarować za pomocą danych „String”. W tym przewodniku skupimy się na stosowaniu metod ciągów na standardowe obiekty Salesforce, takie jak konta i kontakty.
Klasa łańcucha wierzchołka
Klasa stringowa obsługuje wszystkie metody string, które są prymitywne. Używa przestrzeni nazw systemowych. Data danych, który służy do deklarowania ciągu, to ciąg, a następnie zmienna. Możemy przypisać ciąg do tej zmiennej.
Składnia:
String zmienna = ”string”;Omówmy metody dostępne w klasie APEX „String”.
Tolowercase ()
Zasadniczo ta metoda przekształca wszystkie znaki obecne w ciągu w małe litery. Gdy musisz przekonwertować rekordy obiektów Salesforce (pola związane z ciągiem) na małe litery, możesz użyć metody TOLIOWES (). Podczas pracy z obiektami musisz przekazać nazwę polową, gdy pracujesz nad obiektami Salesforce.
Składnia:
Przykład ogólny:
Zróbmy ciąg „Linuxhint” i przekonwertuj go na małe litery.
String my_stri = 'Linuxhint';Wyjście:
Z obiektem kontaktowym Salesforce:
Utwórz obiekt „kontakt” z „Departamentem” i „Tytuł” i zastosuj tę metodę w rekordach obiektu „kontakt”.
// Utwórz obiekt kontaktowy z dwoma rekordami instancjiWyjście:
ToupperCase ()
Ta metoda konwertuje wszystkie znaki obecne w ciągu (zadeklarowane z klasy „String” APEX) na wielki.
Kiedy musisz przekonwertować rekordy obiektów Salesforce (pola związane z ciągiem) na UPPERCASE, możesz użyć metody ToupperCase (). Podczas pracy z obiektami musisz przekazać nazwę polową, gdy pracujesz nad obiektami Salesforce.
Składnia:
Przykład ogólny:
Zróbmy ciąg „Linuxhint” i przekonwertuj go na wielki.
String my_stri = 'Linuxhint';Wyjście:
Z obiektem kontaktowym Salesforce:
Utwórz obiekt „kontakt” z „Departamentem” i „Tytuł” i zastosuj tę metodę w rekordach obiektu „kontakt”.
Skontaktuj się z OBJ = nowy kontakt (dział = „Sales”, tytuł = „Manager-Executive”);Wyjście:
skapitalizować()
Dobrze jest zobaczyć pierwszą postać w kapitalizacji formatu. Tylko pierwsza litera jest kapitalizowana przez tę metodę. Podobnie jak poprzednie metody, nie wymaga żadnych parametrów.
Składnia:
Przykład ogólny:
Zróbmy ciąg „Linux” i przekonwertuj pierwszy znak na wielki poziom.
String my_stri = 'Linux wskazówka';Wyjście:
Z obiektem kontaktowym Salesforce:
Zastosujmy tę metodę na polach obiektowych „kontakt” (dział i tytuł), aby ich pierwsza postać w ciągu stolicą.
Skontaktuj się z OBJ = nowy kontakt (dział = „Sales”, tytuł = „Manager-Executive”);Wyjście:
Zawiera()
Możliwe jest sprawdzenie, czy ciąg istnieje w innym ciągu za pomocą metody wierzchołka zawiera (). Zwraca wartość logiczną True, jeśli określony ciąg istnieje w rzeczywistym ciągu. W przeciwnym razie Fałsz zostaje zwrócony.
Składnia:
Przykład ogólny:
Zróbmy ciąg „Linux” i sprawdź, czy w tym ciągu istnieją sznur „Linux” i „Python”, czy nie.
String my_stri = 'Linux wskazówka';Wyjście:
Z obiektem kontaktowym Salesforce:
Sprawdź, czy ciągły „sprzedaż” i „proces” istnieją w tytule „sprzedażowo-egzekwatywne”, czy nie.
Skontaktuj się z OBJ = nowy kontakt (title = „Sales-Executive”);Wyjście:
zaczynać z()
Metoda startswith () w klasie APEX „String” zwraca true, jeśli określony ciąg rozpoczyna się od podanej wartości ciągu/pola obiektu Salesforce. W przeciwnym razie Fałsz zostaje zwrócony. Wymaga ciągu jako parametr.
Składnia:
Przykład ogólny:
Zróbmy ciąg „Linux” i sprawdź, czy zaczyna się od sznurków „Linux” i „Python”.
String my_stri = 'Linux wskazówka';Wyjście:
Z obiektem kontaktowym Salesforce:
Sprawdź, czy tytuł „Wykonawczy sprzedaż” zaczyna się od „sprzedaży” i „dyrektora” osobno.
Skontaktuj się z OBJ = nowy kontakt (title = „Sales-Executive”);Wyjście:
ENDSWITH ()
Metoda endsWith () w klasie APEX „String” zwraca true, jeśli określony ciąg kończy się na podanej wartości ciągu/pola obiektu Salesforce. W przeciwnym razie Fałsz zostaje zwrócony. Wymaga ciągu jako parametr.
Składnia:
Przykład ogólny:
Zróbmy ciąg „Linux” i sprawdź, czy zaczyna się od ciągów „wskazówek” i „Linux”.
String my_stri = 'Linux wskazówka';Wyjście:
Z obiektem kontaktowym Salesforce:
Sprawdź, czy tytuł „Wykonawczy sprzedaż” kończy się oddzielnie „sprzedażą” i „dyrektorem”.
Skontaktuj się z OBJ = nowy kontakt (title = „Sales-Executive”);Wyjście:
Swapcase ()
Ta metoda jest dostępna w klasie APEX „String”, która zamienia znak w ciągu (dolna - górna)/(górna - dolna) i zwraca zaktualizowany ciąg. Do tej metody nie są wymagane żadne argumenty.
Składnia:
Przykład ogólny:
Zróbmy ciąg „Linux” i zamień wszystkie postacie w nim.
String my_stri = 'Linux wskazówka';Wyjście:
Z obiektem konta Salesforce:
Rozważ konto o nazwie „Linux” i zamień wszystkie postacie w nim.
Konto obj = nowe konto (name = 'Linux wskazówka');Wyjście:
isalllowercase ()
Możesz użyć tej metody, jeśli chcesz sprawdzić, czy wszystkie znaki w ciągu są w niższym przypadku. Jeśli wszystkie postacie są małymi literami, prawda jest zwracana. W przeciwnym razie Fałsz zostaje zwrócony. Do tej metody nie są wymagane parametry.
Składnia:
Przykład ogólny:
Zróbmy ciąg „Linuxhint” i zastosuj metodę IsallLowerCase (), aby sprawdzić, czy wszystkie znaki w ciągu są małymi literami.
String my_stri = 'Linuxhint';Wyjście:
Z obiektem konta Salesforce:
Sprawdź, czy wszystkie znaki w nazwie konta „Linuxhint” są małymi literami, czy nie.
Konto obj = nowe konto (name = 'Linuxhint');Wyjście:
isAllUpperCase ()
Podobnie jak w poprzedniej metodzie, możemy również sprawdzić, czy wszystkie znaki w ciągu są w wielkim poziomie, czy nie. Nie wymaga również żadnych parametrów i zwraca wartość logiczną (true/false).
Składnia:
Przykład ogólny:
Zróbmy ciąg „Linuxhint” i zastosuj metodę IsAlpperCase (), aby sprawdzić, czy wszystkie znaki w ciągu są małymi literami.
String my_stri = 'Linuxhint';Wyjście:
Z obiektem konta Salesforce:
Sprawdź, czy wszystkie znaki w nazwie konta „Rolnictwo” są w wielkim poziomie, czy nie.
Konto obj = nowe konto (name = „Agriculture”);Wyjście:
odwracać()
Metoda odwrotna () w klasie APEX „String” odwraca podany ciąg. Nie wymaga również żadnych parametrów i zwraca ciąg.
Składnia:
Przykład ogólny:
Zróbmy ciąg „Linux” i odwróćmy go.
String my_stri = 'Linuxhint';Wyjście:
Z obiektem konta Salesforce:
Utwórz obiekt konta o nazwie „Linuxhint” i odwróć go.
Konto obj = nowe konto (name = 'Linuxhint');Wyjście:
Wniosek
Omówiliśmy klasę „String” Salesforce APEX. Następnie przechodzimy do jego metod i szczegółowo omawialiśmy je jeden po drugim. W każdej metodzie nauczyliśmy się, jak stosować te metody na proste struny i standardowe obiekty Salesforce, takie jak „konto” i „kontakt”. Omówiono 10 najlepszych i przydatnych metod w klasie „String” APEX wraz z przykładami i dobrymi zrzutami ekranu wyjściowego. Po przeczytaniu tego artykułu wiesz teraz, jak zastosować te metody ciągów na danych Salesforce.