# 文字列内の特定の文字または部分文字列の位置を確認する

INDEXルーチンをtJavaコンポーネントと共に使用して、文字列に指定した文字または部分文字列が含まれるかどうかを簡単に確認できます。

```
System.out.println(StringHandling.INDEX("hello world!", "hello"));
System.out.println(StringHandling.INDEX("hello world!", "world")); 
System.out.println(StringHandling.INDEX("hello world!", "!")); 
System.out.println(StringHandling.INDEX("hello world", "?"));
```

ルーチンは、指定された1文字目の位置を示す整数を返すか、指定された部分文字列の実際の1文字目を返します。それ以外で出現が見つからなかった場合は、- 1が返されます。

![結果は、\[Run\] (実行)ビューで0、6、11、-1となります。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Routines6_c.png)