Kurzusok
/
Java
Java
/
Feladatok
/
Logszintek
Logszintek

Logszintek

Tanulófeladat

Bevezetés

Stringek

A Java String egy objektum, amely megváltoztathatatlan szöveget ábrázol Unicode-karakterek (betűk, számjegyek, írásjelek stb.) sorozataként. A String példányt kettős idézőjelek között hozzuk létre:

String fruit = "Apple";

A stringeket a metódusaik meghívásával kezeljük. Ha egyszer létrehoztunk egy stringet, az értéke soha nem változhat. Azok a metódusok, amelyek úgy tűnik, hogy módosítják a stringet, valójában egy új stringet adnak vissza. A String osztály néhány statikus metódust kínál a stringek átalakítására.

Utasítások

Ebben a feladatban naplósorokkal fogsz dolgozni.

Minden naplósor egy string, amelynek a formátuma a következő: "[<LEVEL>]: <MESSAGE>".

Három különböző naplózási szint létezik:

  • INFO
  • WARNING
  • ERROR

Három részfeladat vár rád, mindegyik kap egy naplósort, és valamit tenned kell vele.

1. Szerezd ki egy naplósor üzenetét

Valósítsd meg a (statikus) LogLevels.message() metódust, amely visszaadja a naplósor üzenetét:

LogLevels.message("[ERROR]: Invalid operation")
// => "Invalid operation"

Az elején és a végén lévő szóközöket el kell távolítani:

LogLevels.message("[WARNING]:  Disk almost full\r\n")
// => "Disk almost full"

2. Szerezd ki egy naplósor naplózási szintjét

Valósítsd meg a (statikus) LogLevels.logLevel() metódust, amely visszaadja a naplósor naplózási szintjét, méghozzá kisbetűvel:

LogLevels.logLevel("[ERROR]: Invalid operation")
// => "error"

3. Formázd újra a naplósort

Valósítsd meg a (statikus) LogLevels.reformat() metódust, amely újraformázza a naplósort: az üzenet kerül előre, utána pedig zárójelben a naplózási szint követi:

LogLevels.reformat("[INFO]: Operation completed")
// => "Operation completed (info)"
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Java Exercism

Készen állsz elkezdeni a(z) Logszintek feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Java nyelvet 27 fogalom159 feladat segítségével, valódi emberi mentorálással, mindez ingyen.