SalesforceのAPEXで文字列を分割するためには、`String`クラスの`split()`メソッドを使用します。

SalesforceのAPEXで文字列を分割するためには、`String`クラスの`split()`メソッドを使用します。このメソッドは、指定したデリミタ(区切り文字)で文字列を分割し、文字列の配列を返します。

以下は、`split()`メソッドの基本的な使い方の例です。

```apex
String myString = 'Apple,Orange,Banana,Grape';

// カンマをデリミタとして文字列を分割し、配列に格納する
String parts = myString.split(',');

// 配列の各要素をループして表示する
for (String part : parts) {
    System.debug(part);
}
```

上記の例では、`myString`という文字列をカンマ(`,`)で分割し、それぞれの部分を配列に格納しています。その後、`for`ループを使用して各部分を表示しています。

`split()`メソッドのシグネチャは次の通りです:

```apex
String split(String regex)
```

`regex`は正規表現を受け入れるため、デリミタを正確に指定できます。デフォルトでは、`split()`メソッドは正規表現ではなく、文字列をデリミタとして処理します。

文字列を分割する際に正規表現を使用する場合、適切なエスケープを行うことが重要です。特殊文字を含むデリミタを分割に使用する場合、エスケープする必要があります。例えば、ドット(`.`)は正規表現では特殊文字なので、`\\.`としてエスケープする必要があります。

```apex
String myString = 'John.Doe.Jr';
String[] parts = myString.split('\\.');
```

これにより、「John」、「Doe」、および「Jr」の3つの要素が含まれる配列が生成されます。