From c5ea101af9815ff3699127153bbc6dec6fbe075a Mon Sep 17 00:00:00 2001 From: Patrick Santana Date: Wed, 21 Aug 2019 16:35:22 +0200 Subject: [PATCH] initial version --- Java/src/main/java/com/gildedrose/GildedRose.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Java/src/main/java/com/gildedrose/GildedRose.java b/Java/src/main/java/com/gildedrose/GildedRose.java index e6feb751..dfdb76ad 100644 --- a/Java/src/main/java/com/gildedrose/GildedRose.java +++ b/Java/src/main/java/com/gildedrose/GildedRose.java @@ -1,14 +1,16 @@ package com.gildedrose; +import java.util.stream.IntStream; + class GildedRose { Item[] items; - public GildedRose(Item[] items) { + private GildedRose(Item[] items) { this.items = items; } - public void updateQuality() { - for (int i = 0; i < items.length; i++) { + private void updateQuality() { + IntStream.range(0, items.length).forEach(i -> { if (!items[i].name.equals("Aged Brie") && !items[i].name.equals("Backstage passes to a TAFKAL80ETC concert")) { if (items[i].quality > 0) { @@ -35,11 +37,9 @@ class GildedRose { } } } - if (!items[i].name.equals("Sulfuras, Hand of Ragnaros")) { items[i].sellIn = items[i].sellIn - 1; } - if (items[i].sellIn < 0) { if (!items[i].name.equals("Aged Brie")) { if (!items[i].name.equals("Backstage passes to a TAFKAL80ETC concert")) { @@ -57,6 +57,6 @@ class GildedRose { } } } - } + }); } -} \ No newline at end of file +}