找回密码
 立即注册
搜索
查看: 2769|回复: 5

JAVA怎么实现控制台清屏?

[复制链接]
     
发表于 2009-10-25 01:16 | 显示全部楼层 |阅读模式
在编一个在控制台上玩的诈金花,现在想实现的是每轮胜负确定后清除之前显示的牌面信息并显示新的牌面信息,有办法利用简单的代码实现么?
在网上搜到个方法是System.out.println("\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n")
回复

使用道具 举报

     
发表于 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来的...
回复

使用道具 举报

头像被屏蔽
     
发表于 2009-10-25 09:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2009-10-25 10:59 | 显示全部楼层
感谢LS
但是32你确定JAVA中有这么行代码么……
回复

使用道具 举报

     
发表于 2009-10-25 19:03 | 显示全部楼层
楼上的是调用windows的cls命令
简单直接的方法就是System.Console.Clear();
kvll32 发表于 2009-10-25 09:11

确实简单直接,可惜是C#
回复

使用道具 举报

发表于 2009-10-26 13:02 | 显示全部楼层
JAVA1.6里面有java.io.Console类但是居然没有clear这个方法

杯具啊,这么多年了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-19 10:06 , Processed in 0.049231 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表