本文目錄一覽:
- 1、使用java如何直接往word文件中寫入內容最好有詳細的介紹和源代碼
- 2、請用java中面向對象的思想用代碼描述如下內容:
- 3、能幫我講一下下面的JAVA代碼是主要講的什麼內容嗎,謝謝啦“
- 4、Java如何讀取和記錄記事本中的內容??
使用java如何直接往word文件中寫入內容最好有詳細的介紹和源代碼
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
// 在當前路徑(默認)創建3個非空.doc(當然也可以是.txt,.java…)文件
public class FileTest
{
//遇到異常拋給Java虛擬機處理
public static void main(String[] args)throws IOException
{
//i-1,恆為true,創建無限文件,就成病毒了
for (int i = 0; i 3; i++)
{
//指定要要輸入內容的文件名name
String name = “a” + i + “.doc”;
//定義一個節點輸出流FilOutputStream
//通俗點:定義一個水管,水管通向name文件
FileOutputStream out = new FileOutputStream(name);
//使用PrintStream包裝該節點流,使用PrintStream來輸出字符串
//通俗點:給水管加個水龍頭(PrintStream),這個水龍頭具有放水功能(ps.print())
PrintStream ps = new PrintStream(out);
ps.print(“我我我窩窩窩窩窩窩窩窩哦我”);
ps.append(“你”);
}
}
}
一切盡在代碼里!
請用java中面向對象的思想用代碼描述如下內容:
把 人 封裝成一個類Person,繼承這個類 變有了 人應該有的屬性
把 家庭成員關係封裝一個類Family,繼承這個類有了家庭關係的屬性
把工作封裝成一個接口Jop,繼承這個接口實現了工作的方法
由於Person 和 Family 屬性都是固定的,即每個人的情況基本都一樣所以封裝成類
Jop 則是因為 每個人的工作不一樣,所有做成接口,究竟是什麼樣的工作讓這個人來實現
這裡Person 和 Family需要的屬性並不多,所以我統一將他們封裝了一個類 Person 實現代碼如下:
public class XiaoHong extends Person implements Jop {
public XiaoHong(String name, String sex, String Father, String Mother,
String Son) {
super(name, sex, Father, Mother, Son);
// TODO Auto-generated constructor stub
}
public static void main(String[] args) {
XiaoHong xiaohong = new XiaoHong(“小紅”,”女”,”李雷”, “韓梅梅”, “討厭啦!人家還小!”);
System.out.println(xiaohong);
xiaohong.work();
}
@Override
public void work() {
System.out.println(“我是一個高中生”);
}
}
/********************************************************************************/
public class Person {
private String name = “I Don’t Know”;
private String sex = “I Don’t Know”;
private String Father = “I Don’t Know”;
private String Mother = “I Don’t Know”;
private String Son = “I Don’t Know”;
public Person(String name, String sex, String myFather, String myMother,
String mySon) {
super();
this.name = name;
this.sex = sex;
this.Father = myFather;
this.Mother = myMother;
this.Son = mySon;
}
public String getName() {
return name;
}
public String getSex() {
return sex;
}
public String getMyFather() {
return Father;
}
public String getMyMother() {
return Mother;
}
public String getMySon() {
return Son;
}
@Override
public String toString() {
return “Person [name=” + name + “, sex=” + sex + “, Father=”
+ Father + “, Mother=” + Mother + “, Son=” + Son
+ “]”;
}
}
/******************************************************************************/
public interface Jop {
public void work();
}
能幫我講一下下面的JAVA代碼是主要講的什麼內容嗎,謝謝啦“
呵呵 你這段代碼挺有意思的。
我來幫你解釋一下吧
首先定義了一個抽象類person有兩個抽象方法分別是Eat和Sellp
再定義了兩個接口 Father和Mom,雖然我不贊成這種定義,但這裡定義了也是可以的。
Father有兩個方法分別是Smoking、GoFishing
Mom有兩個方法分別是WatchTV、Cook
然後定義了一個類Me繼承了抽象的person類,並且實現了接口Father,Mom的方法。
所以Me下面需要實現Person的兩個抽象方法,還需要分別實現Father的兩個方法和Mom的兩個方法。
Java如何讀取和記錄記事本中的內容??
假設C:\test.txt的內容有三行,分別是123、456、789,那麼:
1、一次性讀文件的全部內容:
123
456
789
———————————–
2、逐行讀取:
第 1 行:123
第 2 行:456
第 3 行:789
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class TxtReader {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String filename = “c:\\test.txt”;
System.out.println(“1、一次性讀文件的全部內容:\n” + readAll(filename));
System.out.println(“———————————–“);
System.out.println(“2、逐行讀取:”);
ListString texts = readLine(filename);
for(int i=0; itexts.size(); i++ ) {
System.out.print(“第 ” + (i+1) + ” 行:”);
System.out.println(texts.get(i));
}
}
public static String readAll(String filename) {
String text = “”;
try {
FileInputStream filein=new FileInputStream(filename);
byte[] b = new byte[filein.available()];
filein.read(b);
text = new String(b);
filein.close();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return text;
}
public static ListString readLine(String filename) {
ListString texts = new ArrayListString();
try {
BufferedReader br = new BufferedReader(new FileReader(filename));
String temp = “”;
while((temp=br.readLine()) != null) {
texts.add(temp);
}
br.close();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return texts;
}
}
原創文章,作者:TZSBW,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/127584.html