Thinking in Java
六出_
这个作者很懒,什么都没留下…
展开
-
Formatter类
在Java中,所有新的格式化功能都由java.util.Formatter类处理。可以将Formatter看作一个翻译器,他将你的格式化字符串与数据翻译成需要的结果。当你创建一个Formatter对象的时候,需要向其构造器传递一些信息,告诉他最终的结果将向哪里输出:package com.tij;//TIJ P290import java.io.PrintStream;import java.util.Formatter;public class Turtle { private St原创 2021-01-29 17:59:03 · 318 阅读 · 0 评论 -
格式化输出
package com.tij;//格式化输出 TIJ P289public class SimpleFormat { public static void main(String[] args) { int x=5; double y=4.233423; //old way System.out.println("Row 1: ["+x+" "+y+ "]"); //new way System.原创 2021-01-29 14:25:12 · 66 阅读 · 0 评论 -
无意识的递归
package com.tij;//TIJ P287 无意识的递归import java.util.ArrayList;import java.util.List;public class InfiniteRecursion { public String toString(){// return "InfiniteRecuision address:"+this+"\n"; 这里发生了自动类型转换,由InfiniteRecursion类型转换成String类型。原创 2021-01-29 13:57:33 · 67 阅读 · 0 评论