From d06855af73a9be365093b3312cfca9bf39f327b4 Mon Sep 17 00:00:00 2001 From: Timotej Kusy Date: Thu, 23 Apr 2020 18:35:07 +0200 Subject: [PATCH] Added duplicate lines removing --- .../com/dexer125/Main.class | Bin 3066 -> 3916 bytes src/com/dexer125/Main.java | 35 +++++++++++++++++- 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/out/production/SELinux Denials tool/com/dexer125/Main.class b/out/production/SELinux Denials tool/com/dexer125/Main.class index f41d6854148ba9095e55abf63b6a7cb440b8209c..37c420fd901d9fabb3ac64720dd56a6eafa785e4 100644 GIT binary patch delta 1919 zcmZ`(`&U#|6#mW~hI_el0R;ueRfbyfuz?ao91vglBJc$&;PWzbfze@R9PXf|Iri{T zW@Xch%F;?LD^pQ4G0h%Su4?rMRKN6lt(9x_gSMjYFo>>I&6>5(K6~$PpZ%S^&%KfR z-MIL*zb{?}P=;$dro*qoN<%B!bSP+-T0p}_9h(r8mJSUe6=4+-9WHFvp(CoIQ-z(y z99wl{N@E7LNzWr1w(BslL&KvQc1ks_VV7JV)9|>4Cp0`s%We&OvLLWeBA=4tX({$= zct)-VWUd1$p4E|$=QKR8;$RkQ;b}$KtRkVq1HTk6N(<{O!hR`;c}Yj9tf&+(Yj{P& zt17xxye5!Z83+aJDuL5iCW^Q#5)FjxRndTLMFmFJZZx~hl0dj*>1}g`Kt@ZfwbhDR z{^geGmw{@#+1Xxi*#g-~NX!ldOBN=L1ZcL^5t$zdTEq_LlzaM8%xGIDfvf3A{3hna zb85prGq}=>2F#YA)vzsMHAqDu|KGVQlct~F2eEqXy2PCvn6vujs7Ao-@!ZbDl?qfeW&@blVpW+16HjM$8-a8u$bi zi4iGd;uobeXSvl8?jrX*e=HIV_)OdCEG{nQo&HDrH1yr(db>#mF5y!F;}$|*l7Y*( zB9Pm_=7pnXbX#64t$9&-n&p@Iv#W;>95(k%P8lsmeuk?8nIassBQaYh=&5sV7jt

FMT&Hn8 z4&BRSy(lM}dQI00j9E?IP#$pU6z>NajjdI+B#mGYg z#-j-n(SiH08_ z!V1NWRmwy(D+O4sc(6v9g0;$Q#Mdc{uwGdPQ)z-lem-R#{E824gKhkStaf83=AxRs z5Anl1kD8M#7GplORB|c90%|H5+kvH6M(sL_Sx&EuOl9(F805PW^}P0UG8=;x z++~o?5LV6{R-ut?8>`f?G1Y8tyg;c$GgSxSjaZE}9M-iA;Q$Y%TZeQW033udz}$w4 z4JvdMCjT_ciC0u)4DN2?mG&1r sDoO`RkyGJg}3|_SDjDn3w(_)IfpUsN73I!+m=DOcTm3Y4|&Lz4FCWD delta 1068 zcmXYv+iw(g6vsbjcf0f3*=dQTlt@ie5Gn0emRl=b1))$&QHt7nLD9Nwx3W-nYn^SY z1y;p!@h($QKrUVrP1H0^)hKFs!NlmJZ~hNHnD}55@%(n3nVkFgobT`a=GVr5mX?0` z_q!i~4nB5i|bjnmC0+=QhL^`*^mvKm9xpQ;d=}mnPgp0x386l?CiOvGB(dtG z;grW|Ua^^1Jzis4h^NOhsivW9K9?Qxc%3(bY-GivH+f5lGz}NVJl^I^a5mE29a!v) z$2+$5S=v0_wG^xUOd;=QC;iRE)L6>nJsVtH=AA1fd-rrtX0oGxu8{XQN88+2RZFD$ zJQsAb6pH?6(VzQ0Iwi*8ecS&^5SSMEF!;gDM?Mm63ogYPgPB-jUyI(YeL}itU5(1y z)k~@t)m5$EAhYH48kNyr|&YBu!4G4b2FRN>!X1IZecHt9HxnBmUB@n=DC&M6#ECO_*1L@ zriBGsMZ3yU)=H9f(!+WgWP?nwQBKey=SpmnD|E^yq~vq9$Q)bcTeitnb||GTxyE+6 z&OPNbeXXRXImSlXiRj2-{rlVXH1kU74z;2>zC$Ut<0y${I@K~dcB+EV;h73TDcoB@ zNNGYBQ-&y?l@$nmk|)KT`u`5d0q)W^aiw{Z&1^xGQWbZzRkON8w$Y{AS|(qxUF$-+ z%ggLgD~u=K)2-BF^k_v7(Hpup&ta#7>(Hy8h6hoyA%~i>yTF$Vd}?m!JT2L&ssGE$ mRft1#R6FldU`UT}S+%S8caaacq_^{g`Zbz)Qe%T hashSet = new HashSet(); + + while (line != null){ + + // Write only if not present in hashset + if (hashSet.add(line)){ + printWriter.println(line); + } + line = bufferedReader.readLine(); + } + + printWriter.flush(); + bufferedReader.close(); + printWriter.close(); + File tempFile = new File(outPath + "outputTemp.txt"); + if (tempFile.delete()){ + System.out.println("Temporary file removed."); + } + System.out.println("Duplicates removed."); + } + catch (IOException e){ + e.printStackTrace(); + } + } } +/* Coded by Dexer125 */ \ No newline at end of file