国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java基礎學習(四)

2019-11-06 06:25:24
字體:
來源:轉載
供稿:網友

字符串部分的補充

格式化輸出

System.out.format()

format()方法和PRintf()方法是等價的。

Formatter類

可以將Formatter類看做是一個翻譯器,它能把你的格式化字符串和數據翻譯成你需要的結果。

import java.util.*;import java.io.*;public class TestForJava { private String name; private Formatter f; public TestForJava(String name,Formatter f){ this.name=name; this.f=f; } public void move(int x,int y){ f.format("%s The Turtle is at (%d,%d)/n", name,x,y); } public static void main(String[] atgs){ PrintStream outAlias=System.out; TestForJava tommy=new TestForJava("Tommy",new Formatter(System.out)); TestForJava terry=new TestForJava("Terry",new Formatter(outAlias)); tommy.move(0, 0); terry.move(4, 8); tommy.move(3, 4); terry.move(2, 5); tommy.move(3, 3); terry.move(3, 3); }}運行結果:Tommy The Turtle is at (0,0)Terry The Turtle is at (4,8)Tommy The Turtle is at (3,4)Terry The Turtle is at (2,5)Tommy The Turtle is at (3,3)Terry The Turtle is at (3,3)

上例代碼中,所有的tommy都將輸出到System.out中,而所有的terry都將輸出到outAlias(System.out的一個別名)中。

Formatter類的構造器經過重載可以接受多種輸出目的地,最常用的是PrintStream(),OutputStream()和File中。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太仓市| 永登县| 获嘉县| 深州市| 枣阳市| 南召县| 山阳县| 宜阳县| 巨鹿县| 新邵县| 威宁| 盐津县| 中超| 海淀区| 井研县| 皋兰县| 吉隆县| 青龙| 陇西县| 桦川县| 安庆市| 灌阳县| 旌德县| 博罗县| 舞钢市| 长顺县| 巴彦县| 汾阳市| 灵宝市| 务川| 乌拉特前旗| 广饶县| 南昌市| 东方市| 浦北县| 福清市| 古蔺县| 象山县| 延边| 双辽市| 崇左市|