java输出一段文字代码 java如何输出某种编码的字符串

怎么将一个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输出一段文字代码的内容就行

推荐阅读