Вы не можете добавить метод в существующий класс.По крайней мере, не без значительных усилий, которые в этом случае были бы довольно бессмысленными.У вас есть два варианта.Один из них - иметь свой собственный служебный метод, как описано в другом ответе.
Другой вариант - создать обертку PrintStream вокруг существующего System.out для префикса каждой строки и переназначить его с помощью метода System.setOut ().Вы даже можете поместить туда свой собственный метод, но вам придется разыграть:
((MyPrintStream)System.out).printlnx(...)
Вот полный пример, который я подтвердил для работы:
public class Test {
public static void main(String argv[]) {
System.setOut(new MyPrintStream());
((MyPrintStream)System.out).printlnx("Hello");
}
private static class MyPrintStream extends PrintStream {
public MyPrintStream() {
super(System.out);
}
public void printlnx(String str) {
super.println("prefix: " + str);
}
}
}