{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Java Stream.distinct() Metodu: Ayr\u0131nt\u0131l\u0131 Rehber","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"p9us5SPOCw\"><a href=\"https:\/\/fatihsoysal.com\/blog\/java-stream-distinct-metodu-ayrintili-rehber\/\">Java Stream.distinct() Metodu: Ayr\u0131nt\u0131l\u0131 Rehber<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/java-stream-distinct-metodu-ayrintili-rehber\/embed\/#?secret=p9us5SPOCw\" width=\"600\" height=\"338\" title=\"&#8220;Java Stream.distinct() Metodu: Ayr\u0131nt\u0131l\u0131 Rehber&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"p9us5SPOCw\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Java 8 ile gelen Stream API, koleksiyonlar\u0131 i\u015flemek i\u00e7in g\u00fc\u00e7l\u00fc ve okunabilir bir y\u00f6ntem sunar. Bu API'nin en kullan\u0131\u015fl\u0131 metodlar\u0131ndan biri de distinct() metodudur. Bu makalede, distinct() metodunu detayl\u0131 olarak inceleyece\u011fiz, nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ve performans etkilerini ele alaca\u011f\u0131z. \u00d6ncelikle, ne i\u015fe yarad\u0131\u011f\u0131n\u0131 a\u00e7\u0131klayal\u0131m. K\u0131saca, distinct() metodu, bir Stream'deki e\u015fsiz (unique) elemanlar\u0131 filtreleyerek yeni bir Stream olu\u015fturur. Ancak, e\u015fsizli\u011fin nas\u0131l belirlendi\u011fi \u00f6nemlidir.","thumbnail_url":"https:\/\/via.placeholder.com\/500x300\/007bff\/FFFFFF?text=Java+Stream+distinct()"}