可以计算System.out.println,Java的输出量吗?

时间:2015-11-28 20:21:39

标签: java output counter

由于我不想在这里输入一个复杂的问题,我无法在一个复杂的Java类中计算一些创建的对象(比如说苹果),只需使用一个简单的计数器即可创造了一个苹果。因此,我在考虑一个替代方案,但不知道如何实现它;如果它是一个选项:

连接到System.out.println的for循环("苹果:" +苹果)给出了与苹果一样多的输出。 - 哪个好现在我必须将输出的数量存储在一个变量中 - 你会怎么做 - 是否可以,因为输出显示在控制台中?

提前致谢!

1 个答案:

答案 0 :(得分:0)

你可以使用自己的println方法包装System.out.println(),除了打印之外还会计算,并在循环中使用那个而不是println:

private static int counter = 0;

public static void myPrintln(String str) {
  counter++;
  System.out.println(str);
}