在Javascript中,可以使用 console.count(“ ExampleString”)打印带有打印计数的字符串。通过打印运行时创建的字符串,这在调试中非常有用。 JAVA中有可用的类似功能吗?
已编辑:
谢谢你的投票!!
我已经用Java编写了一个代码片段来实现console.count的功能。
final Map<String,Integer> hitCountStore = new HashMap<>();
void countHit( String str )
{
if(hitCountStore.containsKey(str))
{
int var = hitCountStore.get(str).intValue();
hitCountStore.put(str, ++var);
}
else
{
hitCountStore.put(str, 1);
}
System.out.println( str + " >> " + hitCountStore.get(str));
}
答案 0 :(得分:1)
最初,我把自己console.count()
与console.log()
混淆了;
据我了解,Java中没有可用的默认功能,它可以让您知道使用特定参数调用特定方法或函数的次数。
但是,您可以实现允许您执行此操作的自定义逻辑。
答案 1 :(得分:0)
标准API中没有等效项。
您将不得不自己实现它,或者找到一个提供它的库。