Java中的indexOf方法是线程安全的。这是因为indexOf方法是一个不会改变对象状态的纯粹方法,它只是返回指定字符或字符串在原始字符串中第一次出现的位置索引,而不会对原始字符串做任何修改。因此,在多线程环境下调用indexOf方法是安全的,不会产生线程安全问题。