LINUX.ORG.RU

История изменений

Исправление Bioreactor, (текущая версия) :

Гвидо обкурился что ли - ужОс какой нечитаемый код.

Надо быть проще и создавать сопровождаемый код

import java.util.function.Consumer; // "Парный" интерфейс для Supplier

public class Test2 {
    
    private static String s = "";

    private static String mycat(String s) {
        return Test2.s += s;
    }
    
    public static void main(String[] args) {
        Consumer<String> sequencer = s -> mycat(s) ;
        sequencer.accept("O");
        System.out.println(s);
        sequencer.accept("боже");
        System.out.println(s);
        sequencer.accept("ООП");
        System.out.println(s);
        sequencer.accept("как");
        System.out.println(s);
        sequencer.accept("страшно");
        System.out.println(s);
        sequencer.accept("жить");
        System.out.println(s);
    }
}

O
Oбоже
OбожеООП
OбожеООПкак
OбожеООПкакстрашно
OбожеООПкакстрашножить

Можно и

    private static StringBuilder sb = new StringBuilder();

    private static StringBuilder mycat(String s) {
        return sb.append(s);
    }

Чай не педон, для enterpriZe-проектов предназначено.

Исходная версия Bioreactor, :

Гвидо обкурился что ли - ужОс какой нечитаемый код.

Надо быть проще и создавать сопровождаемый код

import java.util.function.Consumer; // "Парный" интерфейс для Supplier

public class Test2 {
    
    private static String s = "";

    private static String mycat(String s) {
        return Test2.s += s;
    }
    
    public static void main(String[] args) {
        Consumer<String> sequencer = s -> mycat(s) ;
        sequencer.accept("O");
        System.out.println(s);
        sequencer.accept("боже");
        System.out.println(s);
        sequencer.accept("ООП");
        System.out.println(s);
        sequencer.accept("как");
        System.out.println(s);
        sequencer.accept("страшно");
        System.out.println(s);
        sequencer.accept("жить");
        System.out.println(s);
    }
}

O
Oбоже
OбожеООП
OбожеООПкак
OбожеООПкакстрашно
OбожеООПкакстрашножить