Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Point {
- private final int x, y;
- private final Lazy<String> lazyToString;
- public Point(int x, int y) {
- this.x = x;
- this.y = y;
- lazyToString = new Lazy<>();
- }
- @Override
- public String toString() {
- return lazyToString.getOrCompute( () -> "(" + x + ", " + y + ")");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement