# Process Studio Workflow Java Filter

**URL:** <https://community.automationedge.com/t/process-studio-workflow-java-filter/1844>\
**Category:** Get Help & Discuss\
**Created:** [March 26, 2020, 12:17pm UTC](https://community.automationedge.com/t/process-studio-workflow-java-filter/1844 "2020-03-26T12:17:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Snehal\_Chavan](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@Snehal\_Chavan](https://community.automationedge.com/u/Snehal_Chavan)\
**Post date:** [March 26, 2020, 12:17pm UTC](https://community.automationedge.com/t/process-studio-workflow-java-filter/1844/1 "2020-03-26T12:17:55Z")

</div>

Whats is the significance of Java filter over Filter rows plugin?

---

<div class="post-metadata">

**Author:** ![priyanka.gupta](https://avatars.discourse-cdn.com/v4/letter/p/3be4f8/32.png) [@priyanka.gupta](https://community.automationedge.com/u/priyanka.gupta)\
**Post date:** [March 26, 2020, 12:19pm UTC](https://community.automationedge.com/t/process-studio-workflow-java-filter/1844/2 "2020-03-26T12:19:18Z")

</div>

Hi Snehal, Please refer below image for the clarification:

| Filter Rows | Java Filter |
| --- | --- |
| Filter Rows step filters incoming data rows based on conditions and comparisons. | The Java Filter Step allows filters the input stream using user defined Java expressions |
| It generally has two output hops ‗true‘ and ‗false‘ based on the evaluation of the conditions. | Output can be redirected to two different steps based on the evaluation of the Java expression. |
