怎么将一个java程序的结果输出到文本文档中,写一段代码,谢谢import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class OutToTxt {
private static BufferedWriter writer;
private static Scanner sc;
public static void main(String[] args) {
File out = new File("./Out.txt");
if(!out.exists()) {
try {
out.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
try {
writer = new BufferedWriter(new FileWriter(out));
} catch (IOException e) {
e.printStackTrace();
}
sc = new Scanner(System.in);
System.out.println("请输入文本内容java输出一段文字代码,输入exit结束java输出一段文字代码:");
try {
writer.write(""); // 清空文本
String split = "";
while(true) {
String line = sc.nextLine();
if(line.equalsIgnoreCase("exit")) {
break;
}
writer.append(split + line);
split = "\r\n";
}
} catch (IOException e1) {
e1.printStackTrace();
} finally {
if(null != writer) {
try {
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
java输出一段文字代码你可以运行后输入
Hello World!
This is my first application.
exit
Java怎么使一段话一个字一个字的输出要看起来一个字一个字的输出就需要停顿时间,这样才能看得到这种效果 , 停顿的话又需要新建线程 。
代码如下:
public class AutomaticTyping {
public static void main(String[] args) {
ATy aty = new ATy();// 创建一个对象
Thread t = new Thread(aty);// 创建一个线程
t.start();// 线程开始
}
}
class ATy implements Runnable {
String text = "秋名山上行人?。S谐凳纸细叩?。\n如今车道依旧在 , 不见当年老司机 。";
public void run() {
for (int i = 0; itext.length(); i++) {
System.out.print(text.charAt(i));
try {
Thread.sleep(200);//停顿0.2秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
方法不唯一 。
用java怎么实现每隔一段时间输出一段文字,并且是在jframe里的textarea中输出用线程控制,启动下面的线程就可以了,new
Thread(new
Task()).start()
;public
class
Task
implements
Runnable
{
private
TextArea
textArea;
public
Task(TextArea
textArea){
this.textArea
=
textArea;
}
public
void
run()
{
while
(true)
{
this.textArea.setText("这里设置:
输出的一段文字");
try
{
Thread.sleep(500);
//
这里设置:隔多长时间
}
catch
(Exception
e)
{
e.printStackTrace();
}
}
}
}
请问如何写一段java , 实现输入文字的号码,就出对应的输出文字?package test1;
import java.util.Scanner;
public class H{
String s[]= {"1","2","3","4","5"};
int i=0;
public H() {
while (is.length) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入序号");
try {
i=sc.nextInt();
System.out.println("\n"+s[i]);
} catch (Exception e) {
System.out.println("输入错误,请重新输入");
continue;
}
}
}
public static void main(String[] args) {
new H();
}
}
java输出一段文字代码你只需要将数组内容换成java输出一段文字代码你自己写java输出一段文字代码的内容就行
推荐阅读
- oracle某个表的表空间,oracle一个表空间可以有几个用户
- 新媒体如何写观点文章范文,分析一篇新媒体文案
- 重生细胞游戏国内开发公司,重生细胞游戏简介
- 故事直播工具下载,故事直播间图片
- go语言比java快吗 go语言和golang
- 头条有收益如何推广给朋友,头条有收益如何推广给朋友用
- 巨人游戏下载,巨人游戏手游
- 医院如何运用新媒体,医院如何运用新媒体技术
- 重新启动linux的命令 重启 linux