Snippets - keshavbaweja-git/guides GitHub Wiki

Print a map

Arrays.toString(map.entrySet().toArray());

Print a string repeated number of times

    void printLine(String str, int times) {
        String repeated = new String(new char[times]).replace("\0",
                str);
        System.out.println(repeated);
    }

Pretty print a Duration

import static org.apache.commons.lang3.time.DurationFormatUtils.formatDurationHMS;
  public String stringifyDuration(long millis) {
        return formatDurationHMS(millis);
    }

Logback configuration

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %c{5}:%L - %msg%n</pattern>
        </encoder>
    </appender>

    <logger name="com.company.division" level="INFO" additivity="false">
        <appender-ref ref="STDOUT" />
    </logger>

    <root level="INFO">
        <appender-ref ref="STDOUT" />
    </root>

</configuration>
⚠️ **GitHub.com Fallback** ⚠️