在java中如果使用控制台输出,但有没有清空控制台的信息的方法(代码)?java没有清空的方法 。
可以使用替代的方法:通过输出空行,达到清屏 。
for(int i=0;i400;i){
System.out.println("");//输出400行空行
}
java中有清屏指令吗1、编写一个类ClearScreen.java,代码如下:
public class ClearScreen{
//实现清屏方法的接口
public native static void clearScreen();
//加载dll文件
{
System.loadLibrary("Clear");//Clear 生成dll的文件名
}}
2、编译ClearScreen类
命令行环境下执行javac ClearScreen.java- ClearScreen.class
3、生成一个C的头文件,java里面提供一个工具javah
【java有没有清屏代码 java清屏函数】命令行环境下执行
javah ClearScreen - ClearScreen.h
4、编写ClearScreen.cpp(c文件)实现native方法clearScreen(),代码如下:
#include jni.h
#include "ClearScreen.h"
#include stdlib.h
//这里两个ClearScreen 对应·······1步骤里的java类名和方法名
JNIEXPORT void JNICALL Java_ClearScreen_clearScreen(JNIEnv *, jclass){
system("cls");
}
5、安装一个microsoft compiler 编译ClearScreen.cpp,得到Clear.dll//我这里用到的是Microsoft Visual Studio
注意:将Jdk安装环境include目录下的jawt_md.h jni_md.h jni.h三个头文件copy到 Microsoft Visual Studio的
include目录下
6、调用
注意:将生成的dll文件与ClearScreen类放在同一文件夹
(new ClearScreen()).clearScreen();
java有什么方法可以清屏?通过JNI调用一个库文件(.dll)java有没有清屏代码,这个dll中包含一个实现清屏功能(system(“cls”))java有没有清屏代码的导出函数 。在java程序中加入代码调用这个库 , 即可实现当前屏幕java有没有清屏代码的清屏 。(--JNI的使用,以及dll的制作在百度随便搜索即可找到,这里请恕不多谈^_^--)\x0d\x0a \x0d\x0a实现步骤java有没有清屏代码:\x0d\x0a1.写一个dll.h\x0d\x0a \x0d\x0a#ifndef _Included_Cls \x0d\x0a#define _Included_Cls \x0d\x0a#ifdef __cplusplus \x0d\x0aextern "C"\x0d\x0a{ \x0d\x0a#endif \x0d\x0aJNIEXPORT void JNICALL Java_Cls_clear \x0d\x0a(JNIEnv *, jobject); \x0d\x0a#ifdef __cplusplus \x0d\x0a} \x0d\x0a#endif \x0d\x0a#endif\x0d\x0a2.再写一个dllmain.c\x0d\x0a \x0d\x0a#include "jni.h"\x0d\x0a#include "dll.h" \x0d\x0a#include "stdlib.h" \x0d\x0aJNIEXPORT void JNICALL Java_Cls_clear(JNIEnv *env, jobject obj) \x0d\x0a{ \x0d\x0asystem("cls");\x0d\x0a}\x0d\x0a \x0d\x0a3.用vc建立一个dll工程(我的工程名为clsTest)\x0d\x0a导入dllmain.c 和dll.h以及jdk下include目录下的jni.h和include/win32下的jni_md.h 共四个文件\x0d\x0a然后build 这个dll工程,将生成的clsTest.dll放入到你的java.library.path中的其中一个目录下\x0d\x0a查看java.libray.path用代码System.out.print(System.setProperty("java.library.path","."));\x0d\x0a我是根据我的配置将clsTest.dll放到C:/Program Files/Java/jdk1.6.0/jre/bin下\x0d\x0a4.测试\x0d\x0a新建一个测试类Test.java\x0d\x0a \x0d\x0apublic class Test{ \x0d\x0apublic native void clear();//左方的native是通知Java这个函数会使用到外部函数 \x0d\x0a \x0d\x0astatic { \x0d\x0aSystem.loadLibrary("clsTest"); //左方的代码代表我要载入clsTest.dll的动态链接\x0d\x0a}\x0d\x0apublic static void main(String[] args) { \x0d\x0afinal Test a=new Test();\x0d\x0aRunnable k=new Runnable(){\x0d\x0a public void run(){\x0d\x0afor(int i=0;i
回答于 2022-12-11
Java中清屏语句是什么,如何清除之前所储存的数据?一般都是clear()不知道 你想清楚哪个地方的
Connection.close(),是关闭数据库连接,如果只是ecclipse控制台,直接右击clear就行了,或者System.exit(0)退出主线程,如果是web页面显示 , 清楚会话和cookies 。
JAVA清屏代码怎么写?C语言清屏直接CLS就可以了,但是JAVA不行,那JAVA要实现清屏代码该怎么写,请高手指教!输出几十行换行……
输出适量的退格符'\b',然后重新输出要输出的东西,这样可以把原来的覆盖 。如果只是要清屏 , 不要重新输出,就退格后输出适量空格' '来覆盖原来的输出 。
关于java有没有清屏代码和java清屏函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- gis做水文流向分析时为什么总出错,gis流域水文分析
- java动态登陆界面代码,java猜数字游戏代码界面
- 网络游戏竞猜诈骗骗局,网络竞技游戏竞猜
- 三星机装鸿蒙系统,三星手机安装鸿蒙系统
- c语言函数的读取文件 c语言中读取文件的函数
- sap中po如何打印,sap打印po成pdf的方法
- 格斗游戏双人合作,格斗游戏双人合作模式
- 新媒体工作如何提升,如何提升自己的新媒体运营能力
- 数据库MySQL怎么汉化 mysql如何汉化