import java.io.FileInputStream;

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、亭湖網(wǎng)站維護(hù)、網(wǎng)站推廣。
import java.io.IOException;
import java.io.InputStreamReader;
public class 逐字輸入 {
public static void main(String[] args) throws IOException, InterruptedException{
InputStreamReader in=new InputStreamReader(new FileInputStream("d:/1.txt"));
int b;
while((b=in.read())!=-1){
System.out.print((char)b);
Thread.sleep(100);
}
}
}
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("請(qǐng)輸入文本內(nèi)容,輸入exit結(jié)束:");
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();
}
}
}
}
}
你可以運(yùn)行后輸入
Hello World!
This is my first application.
exit
常用的輸入語(yǔ)句是:
輸入字符串:new Scanner(System.in).next();
輸入整數(shù):new Scanner(System.in).nextInt();
輸入小數(shù):new Scanner(System.in).nextDouble();
常用的輸出語(yǔ)句:
換行輸出: System.out.println(變量或字符串);
非換行輸出: System.out.print(變量或字符串);
換行輸出錯(cuò)誤提示(默認(rèn)是紅字):System.err.println(變量或字符串);
不換行輸出錯(cuò)誤提示(默認(rèn)是紅字): System.err.print(變量或字符串));
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.Reader;
public class H {
/**
* 功能:Java讀取txt文件的內(nèi)容
* 步驟:1:先獲得文件句柄
* 2:獲得文件句柄當(dāng)做是輸入一個(gè)字節(jié)碼流,需要對(duì)這個(gè)輸入流進(jìn)行讀取
* 3:讀取到輸入流后,需要讀取生成字節(jié)流
* 4:一行一行的輸出。readline()。
* 備注:需要考慮的是異常情況
* @param filePath
*/
public static void readTxtFile(String filePath){
try {
String encoding="GBK";
File file=new File(filePath);
if(file.isFile() file.exists()){ //判斷文件是否存在
InputStreamReader read = new InputStreamReader(new FileInputStream(file),encoding);//考慮到編碼格式
BufferedReader bufferedReader = new BufferedReader(read);//創(chuàng)建讀入的buffer
String lineTxt = null;
while((lineTxt = bufferedReader.readLine()) != null){//按行輸出讀取的內(nèi)容
System.out.println(lineTxt);
}
read.close();
}else{
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("讀取文件內(nèi)容出錯(cuò)");
e.printStackTrace();
}
}
public static void main(String argv[]){
String filePath = "L:\\Apache\\htdocs\\res\\read.txt";//文件路徑名稱
readTxtFile(filePath);
}
}
復(fù)制粘貼自網(wǎng)上,添加了部分備注。。
代碼如下:
public static void main(String[] args)
{
String str = "";
for(int i = 1;i 10000;i++)
{
str = String.format("%04d", i);
System.out.println(str);
}
}
Java是一門(mén)面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。
Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程 。
在java編程中,輸出分控制臺(tái)輸出和對(duì)文件的輸出,其中分別包括:
1、控制臺(tái)輸出:
System.out 包,提供標(biāo)準(zhǔn)輸出,如:System.out.print();System.out.println();System.out.printf();
System.err 包 ,提供標(biāo)準(zhǔn)錯(cuò)誤輸出,如:System.err(exception);
2、文件輸出:
java.io.Filewriter();提供write()方法以字符為單位向文件寫(xiě)出數(shù)據(jù);
java.io.PrintWriter();提供print和println方法,以行為單位寫(xiě)出數(shù)據(jù)。
網(wǎng)頁(yè)題目:java簡(jiǎn)單文本輸出代碼,java簡(jiǎn)單文本輸出代碼有哪些
文章路徑:http://chinadenli.net/article36/dseihsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、定制開(kāi)發(fā)、網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
移動(dòng)網(wǎng)站建設(shè)知識(shí)