朝仓和美 发表于 2009-10-25 01:16

JAVA怎么实现控制台清屏?

在编一个在控制台上玩的诈金花,现在想实现的是每轮胜负确定后清除之前显示的牌面信息并显示新的牌面信息,有办法利用简单的代码实现么?
在网上搜到个方法是System.out.println("\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n")

stepbystep 发表于 2009-10-25 01:20

String clearScreenCommand = null;
if( System.getProperty( \\"os.name\\" ).startsWith( \\"Window\\" ) )
    clearScreenCommand = \\"cls\\";
else
    clearScreenCommand = \\"clear\\";

Runtime.getRuntime().exec( clearScreenCommand );google来的...

kvll32 发表于 2009-10-25 09:11

朝仓和美 发表于 2009-10-25 10:59

感谢LS
但是32你确定JAVA中有这么行代码么……

Zak 发表于 2009-10-25 19:03

楼上的是调用windows的cls命令
简单直接的方法就是System.Console.Clear();
kvll32 发表于 2009-10-25 09:11 http://bbs.saraba1st.com/images/common/back.gif
确实简单直接,可惜是C#

合同工 发表于 2009-10-26 13:02

JAVA1.6里面有java.io.Console类但是居然没有clear这个方法

杯具啊,这么多年了
页: [1]
查看完整版本: JAVA怎么实现控制台清屏?