这个Perl是什么意思,如何将其翻译成Java?

这个Perl是什么意思,如何将其翻译成Java?,java,perl,Java,Perl,我在一些需要翻译成java的代码中发现了这一点,我在翻译过程中迷失了方向。有人知道这个音译在做什么吗?是否有任何与这个音译相当的java语言 $zone_filename=~tr^/^\\^; 如果变量$zone\u filename不包含字符串,则首先字符串化该值。然后,将$zone\u filename中的字符串替换为/的所有实例都替换为\ 如果您在用Java编写代码时遇到更多问题,请展示您的工作,并确定您遇到了哪些问题。那么,根据您的有用信息,以下是直译吗?zone\u filename

我在一些需要翻译成java的代码中发现了这一点,我在翻译过程中迷失了方向。有人知道这个音译在做什么吗?是否有任何与这个音译相当的java语言

$zone_filename=~tr^/^\\^;

如果变量
$zone\u filename
不包含字符串,则首先字符串化该值。然后,将
$zone\u filename
中的字符串替换为
/
的所有实例都替换为
\


如果您在用Java编写代码时遇到更多问题,请展示您的工作,并确定您遇到了哪些问题。

那么,根据您的有用信息,以下是直译吗?zone\u filename=zone\u filename.toString().replaceAll(“/”,“\”)
zone\u filename
可能已经是一个字符串,因此您可以删除
.toString
.replaceAll(“/”,“\”)
确实做到了这一点(尽管我认为您需要将其转义为
\
,以便对其进行编译…),您又是对的。谢谢你的关注,谢谢你的帮助。