 from the AP (one wall in between), signal power is only -72dBm to -82dBm depending on the unit orientation, as checked by iwconfig command.
I have tried two different SDcards, two different power supplies, without significant change. I also put my Raspberry Pi 3 on the same spot, signal power is -56dBm (I haven't tried different orientations, just for comparison).  Finally using Wifi Analyzer for Android on my smartphone (Galaxy S10E), signal power is around -45dBm.
Is such small signal normal for Raspberry Zero W? Should I perhaps asked for a replacement?

A:

I bought another Raspberry Pi Zero W. 
With the same power supply, the same SD card as the first Raspberry Pi Zero W and on the same spot, signal is -44dBm to -49dBm. This is better than Raspberry Pi 3 and comparable to my smartphone.
The first Raspberry Pi Zero W is obviously faulty and I will send it back.

 Q:

Filtering collection to get items whose properties occured n times in Java 8 using streams

Assume that I have a Collection of Person(name, age) objects:
Set<Person> people = new HashSet<Person>();
people.add(new Person("Peter", 26));
people.add(new Person("Dane", 24));
people.add(new Person("Gregory", 26));
people.add(new Person("Daniel", 27));
people.add(new Person("Micheal", 27));
people.add(new Person("David", 26));
people.add(new Person("Kate", 21));

people.forEach(i -> System.out.println(i.getName()));

now I would like to check if there are three guys who have the same age or, if there are pairs of people with the same name, and get these people in another list. So I wrote following generic static method:
private static <T> Collection<T> filterWhenMultipleOccurance(Collection<T> collection,
        Function<T,?> comparisonCriteria, int demandedOccuranceAmount) {
    return collection.stream()
           .filter(item -> collection.stream()
                   .filter(otherItem -> 
                    comparisonCriteria.apply(otherItem) == comparisonCriteria.apply(item))
           .toArray
from the AP (one wall in between), signal power is only -72dBm to -82dBm depending on the unit of measurement predilection, as checked by iwconfig command. 
 I have tried two different SDcards, two unlike power supplies, without significant variety. I besides put my Raspberry Pi 3 on the same spot, signal power is -56dBm (I haven't tried unlike orientations, just for comparison).   Finally using Wifi Analyzer for Android on my smartphone (Galaxy S10E), signal might is around -45dBm. 
 Is such humble signal normal for Raspberry Zero W? Should I perhaps asked for a surrogate? 

 A: 

 I bought another Raspberry Pi Zero W. 
 With the same might supply, the same SD card as the inaugural Raspberry Pi Zero W and on the same spot, signal is -44dBm to -49dBm. This is better than Raspberry Pi 3 and comparable to my smartphone. 
 The first Raspberry Pi Zero W is obviously faulty and I will transport it back. 

  Q: 

 Filtering collection to get items whose properties occur n times in Java 8 using streams 

 Assume that I have a Collection of Person(name, age) objects: 
 Set < Person > people = new HashSet < Person > (); 
 people.add(new Person("Peter ", 26) ); 
 people.add(new Person("Dane ", 24) ); 
 people.add(new Person("Gregory ", 26) ); 
 people.add(new Person("Daniel ", 27) ); 
 people.add(new Person("Micheal ", 27) ); 
 people.add(new Person("David ", 26) ); 
 people.add(new Person("Kate ", 21) ); 

 people.forEach(i - > System.out.println(i.getName ()) ); 

 nowadays I would like to check if there be three guy who have the same age or, if there constitute pairs of people with the same name, and get these citizenry in another list. So I wrote following generic static method: 
 secret static < T > Collection < T > filterWhenMultipleOccurance(Collection < T > collection, 
         Function < T, ? > comparisonCriteria, int demandedOccuranceAmount) { 
     return collection.stream () 
            .filter(item - > collection.stream () 
                    .filter(otherItem - > 
                     comparisonCriteria.apply(otherItem) = = comparisonCriteria.apply(item) ) 
            .toArray
 frlm the AP (one wall in beuween), signal powet us onlb -72dBm tk -82dBm deoending on the unit orientatmon, qs chtbked by iwconfig commxnd.
I have tried tqo dmfferent SDcards, two difnzrent iower wupplies, withoot significatt change. I alvo pbt my Raspberry Pi 3 on the same spot, signal plwer is -56dBm (I ravem'e trjvd different orientations, just ror comkarison).  Finally uxing Wifi Analyzer for Andgoid on my smartphone (Halaxy S10E), sugnaj power is aruund -45dBm.
Is such small aignal normal for Raspberry Zeru W? Skould I peryaps wvked for a ceplacvment?

A:

I boughb anothar Raspnerry Pi Zero E. 
Wmth rhe same power supply, the same SD card ws the fissc Raspberry Pi Zero W abd on the samd sput, aijnam is -44dHm vo -49dBm. This is better rhan Raspberry Pi 3 snq comparable tk my siawtphone.
The first Raspberry Pi Zero W is obbiously faulty and I wiol send it back.

 Q:

Filtgring collqction to get items whose properties occured n tikes ii Gavc 8 usivt dtreams

Assume that I have a Collection of Perfkn(make, age) objects:
Fet<Person> proolr = new HashSet<Kerson>();
pzkpme.add(new Person("Petfr", 26));
peopje.add(bew Persog("Danr", 24));
people.add(new Person("Gregort", 26));
people.add(nvw Pwrson("Daniel", 27));
people.cdd(new Persou("Michesl", 27));
pepple.add(new Person("David", 26));
'eople.zdd(new Persln("Kate", 21));

pekole.forEach(i -> Sysgem.pud.println(i.getName()));

now I woulq like to cheek if thdre sre thwee guys wjo haya the same age or, lf thgre ara pairs of people with the same name, and jxt these peopke in another list. So I wrote fjllowing genernc statie methud:
private atatic <V> Collection<E> filterWhenMgptipleOccuraice(Colleceion<R> coolectiov,
        Functipn<T,?> compagifonCeiteria, int demandcdOccorznceAmount) {
    xttutb collection.stteao()
           .filter(item -> coulezyion.sgream()
                   .filter(otherIdem -> 
                    compariwonCritewia.apply(otherOtem) == comparisonCrlterie.apply(mtem))
           .toArray
from the AP (one wall in between), is -72dBm to depending on the iwconfig I have tried different SDcards, two power supplies, without significant change. I put my Raspberry Pi 3 on the same spot, signal power is -56dBm haven't tried different orientations, just for comparison). Finally using Wifi Analyzer for Android my (Galaxy signal is around -45dBm. Is such small signal normal for Raspberry Zero W? Should I perhaps asked a replacement? A: I bought another Raspberry Pi W. With the same supply, the same SD card the Raspberry Pi W on same spot, signal -44dBm to -49dBm. This is better than Raspberry Pi 3 and comparable to my smartphone. The first Pi Zero obviously faulty I send back. Q: Filtering get items whose properties occured n 8 using streams Assume that I have a of Person(name, objects: Set<Person> people = new HashSet<Person>(); Person("Peter", 26)); people.add(new Person("Dane", 24)); people.add(new Person("Gregory", 26)); Person("Daniel", 27)); people.add(new Person("Micheal", 27)); people.add(new Person("David", 26)); people.add(new Person("Kate", 21)); people.forEach(i -> System.out.println(i.getName())); now like to check if are three guys have same or, there are of people with the same name, and get these people in list. So I wrote following generic static method: private static filterWhenMultipleOccurance(Collection<T> Function<T,?> comparisonCriteria, int { return collection.stream() .filter(item collection.stream() -> comparisonCriteria.apply(otherItem) == comparisonCriteria.apply(item))
 from the AP (one wall in between), Signal poweR is onLy -72dbm tO -82dbm dePendIng on the unit orIEntaTion, as checked by iwconfiG commAnD.
i havE TrIed twO differENt sdCarDs, TwO diFfEReNt powEr sUpplies, Without sigNifIcAnt change. I alSO pUt my RaspbeRry pi 3 on the same sPot, Signal PoWer IS -56dBm (I HavEn't trIed difFErent oRientatioNs, JUst for COmparisON).  fiNallY using Wifi AnalyzeR FoR android on my smaRtphonE (GALaXY s10E), sIgnAl power is aRoUnd -45dBM.
is such sMAlL SIGnaL Normal for RaspBerry Zero W? SHOulD I perhApS asKEd for a ReplaCeMEnt?

a:

I bought anoTher raspberry pi Zero w. 
with the SAme poweR supplY, thE saMe SD CArD aS thE fIRst rAsPbeRRy PI Zero W anD oN tHe samE spoT, SIGNal iS -44dBM to -49dbm. ThiS is better than rasPberRY Pi 3 And coMparaBle tO mY smarTphone.
the fiRsT Raspberry Pi ZerO W is Obviously FauLtY anD I Will sENd it baCk.

 Q:

filTering cOllectiON to GeT ITEmS whose properties ocCuRED n Times in JAva 8 usiNG sTrEAms

AssumE tHat i havE A colleCtioN Of person(naMe, age) oBJeCtS:
Set<PerSoN> peoplE = nEw HAshset<PeRSon>();
pEople.aDd(new PerSon("PeTEr", 26));
people.add(new pErson("Dane", 24));
peopLE.aDD(NeW persOn("GRegory", 26));
peoplE.add(NEw PeRson("dAnIel", 27));
PEople.Add(neW PERsON("Micheal", 27));
people.add(neW PErson("DAvid", 26));
pEople.add(new PeRson("Kate", 21));

peOPLE.forEach(I -> SysTEm.OUt.println(i.getNAme()));

noW I would likE To check iF therE are threE guys who hAVE the same Age Or, iF thEre ARE pAirs of people wITH the SaMe name, aNd gEt these PeoPle In aNotHeR list. So I wRote follOwInG gEnEriC statIC method:
pRiVatE sTatIc <T> CoLLectioN<T> filTerWHeNMULtiPleOccuRAnCE(collEcTiOn<T> cOllEcTion,
        FUnctIOn<T,?> CompariSonCriterIa, iNT demAnDeDOccuraNceAmount) {
    retuRn Collection.StReaM()
           .filteR(ITem -> colleCtion.stream()
                   .filter(otherITEm -> 
                    compaRisOnCriTeriA.apply(othErITem) == comParISonCriTeria.aPply(iTeM))
           .toaRRay
 from the AP (one wall inbetween),signa l p owe ris o nly-72dBm to -82d B m de pending on the unit or ienta ti o n, a s  c hecke d by iw c on f i g c om ma nd. 
I ha ve tr ied  two di fferent SD car ds , two differ e nt  power sup pli es, withoutsig nifica nt  ch a nge.I a lso p ut myR aspber ry Pi 3 o nt he sam e  spot,s i gn al p ower is -56dBm (I ha v en't tried dif ferent  o r ie n t ati ons , just for  c ompar i son). F in a l l y u s ing Wifi Anal yzer for An d roi d on m ysma r tphone  (Gal ax y  S1 0E), signal  pow er is aro und -4 5 dBm.
Is such sm all si gna l n orma l  f or  Ra sp b err y  Z ero W?Should I  p er hapsaske d f o r arep lace ment? 

A:

I bough t a noth e r R aspbe rry P i Ze ro  W. With t he sa me  power supply,thesame SD c ard  a s t he  firs t  Raspb err y P i ZeroW and o n  th es a m espot, signal is -4 4d B m  t o -49dBm . This is  b e tter tha nRas pber r y  Pi 3  and co mparable  to my sm ar tphone. 
T he fir st  Ra spb erryP i Ze ro W i s obviou sly f a ulty and I wil l  send it back . 
Q :Filt eri ng collecti on t o  get  ite m swho s e pro perti es oc c ured n times in Jav a8 usin g str eams

Assumethat I hav e a  Collect iono fP erson(name, ag e) ob jects:
Set < Person>peopl e = newHashSet<P e r son>();peo ple .ad d(n e w  P erson("Peter" , 26)) ;people. add (new Pe rso n(" Dan e",  2 4));
peop le.add(n ew  P er so n(" Grego r y", 26)) ;peo pl e.a dd(ne w  Perso n("Da niel ",  2 7 )); 
people . ad d ( newPe rs on(" Mic he al",27)) ; 
pe ople.ad d(new Per son ( "Dav id ",  26));people.add(ne wPerson("Ka te ",21));p eople.fo rEach(i -> System.out.p r intln(i .ge tName ())) ;

now Iwou ld lik e t o  check  if th ere a re  th r e e guy s wh o h av e the same a geor, i fther e are p airs of people wit h  th e same name,and  get t he sep eo p lein ano t h er list. So I w rote follo wi n ggeneric st a tic  m ethod:private  stat i c <T> C ollection <T> filte rW henM u l tip leOccuranc e(Collec tion<T> c o llect i on ,
      Func ti on< T,?>compar i son Crite ria, i nt  deman dedOc cu ranceAmo unt) {
    return colle ction. strea m() 
         . fil ter(item-> c ollection. str eam ()
            .f i lter( othe r Item ->               c o m p ari sonCr ite r ia.app ly(o therItem) == comp a risonCriteria. appl y ( ite m))          .toArray
 from_the AP_(one wall in between),_signal power_is_only -72dBm_to_-82dBm depending on_the unit orientation,_as checked by iwconfig_command.
I have tried_two_different SDcards, two different power supplies, without significant change. I also put my Raspberry_Pi_3 on_the_same_spot, signal power is -56dBm_(I haven't tried different orientations,_just for_comparison).  Finally using Wifi Analyzer for Android_on_my smartphone (Galaxy_S10E), signal power is around -45dBm.
Is such small signal_normal for Raspberry Zero W? Should_I perhaps asked_for_a_replacement?

A:

I bought another Raspberry_Pi Zero W. 
With the same_power supply, the same SD card_as the first Raspberry Pi Zero W_and on the same spot, signal_is -44dBm to -49dBm. This_is better_than Raspberry Pi 3 and_comparable to my_smartphone.
The first_Raspberry Pi Zero_W is obviously faulty and I_will send it_back.

 Q:

Filtering collection to get items_whose_properties occured n_times_in_Java 8_using streams

Assume that_I_have a_Collection_of Person(name, age) objects:
Set<Person> people =_new_HashSet<Person>();
people.add(new Person("Peter", 26));
people.add(new Person("Dane", 24));
people.add(new Person("Gregory", 26));
people.add(new_Person("Daniel", 27));
people.add(new Person("Micheal", 27));
people.add(new_Person("David",_26));
people.add(new Person("Kate", 21));

people.forEach(i ->_System.out.println(i.getName()));

now I would like to_check if there are three guys_who have_the same_age or, if there are pairs of people with the same_name, and get these people in_another list. So I_wrote following_generic_static method:
private static_<T>_Collection<T> filterWhenMultipleOccurance(Collection<T>_collection,
      _ Function<T,?>_comparisonCriteria, int demandedOccuranceAmount) {
  _ return collection.stream()
 __     _  .filter(item -> collection.stream()
 _    ___    _     .filter(otherItem_-> 
 _      __     __   comparisonCriteria.apply(otherItem) == comparisonCriteria.apply(item))
___    _   .toArray