射水鱼的捕食方法如下:它首先会偷偷游近捕食目标,当昆虫进入能捕食的范围后再瞄准,接着从口中喷出一股水柱,将昆虫打落水中,然后吃掉。这种方式类似“枪打飞鸟”,在鱼类中极罕见。除了喷水,射水鱼还会对接近水面的猎物直接跳跃捕捉。在一些观察中还发现:在水中射水鱼会对水底的淤泥喷射水柱,将藏在其中的猎物驱赶出来。射水鱼在水面游动时,不仅能看见水面中的东西,也可察觉空中的物体,其喷出的水柱约有3米高,距离30cm的昆虫很难逃走。