我的意思很简单,假设我有一个可能包含一堆文件名的列表,我会发现查看给定文件是否在该列表或 map 的条目集中非常有帮助。这可以在 Eclipse 调试器中完成吗?
最佳答案
只需在 map /列表中您期望的位置设置一个调试标记(断点),然后通过单击 map /列表实例来检查 map 值,这样您应该可以看到给定时间的实例
这是一个debug tutorial for eclipse使用一些更高级的调试选项
中断 Eclipse 中包含的条件如下
if(list.contains("hello")){
return false;}
return true;
同样,您可以进行一个打印某些内容但不会触发断点的测试
if(list.contains("hello")){
System.out.println("list contains: " + "hello");
return false;}
else{
System.out.println("list does not contain: " + "hello");
return false;
}
请注意,打印和其他类似的操作可以访问断点时程序中的当前状态。
假设一个值已知并且列表表示
public String value = "hello";
public List<String> list = new ArrayList<>();
System.out.print("done");
并且断点出现在第3行,则可以定义这个条件断点
if(list.contains(value)){
System.out.println("list contains: " + value);
return false;}
else{
System.out.println("list does not contain: " + value);
return false;
}
关于java - 在 Eclipse 中,我有一个包含许多条目的列表或映射 - 有没有办法搜索特定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42963670/