String str1,str2;
str1="abcd";
str2="efgh";
str1.insert(2,str2);

この文字の任意位置への挿入がJavaやAndroidで使えるらしいのですが
実際Android Studioで記述するとinsertの部分が赤字になってしまいます。
これは他に何か記述する必要があるのでしょうか?