導航:首頁 > 編程語言 > javastring轉file

javastring轉file

發布時間:2023-08-09 16:30:31

A. IO 怎麼把String里的內容寫入到file文件

// 隨便網上一找都有的..
public class javaFileIO {

public static void main(String[] args) {
try {

String content = "this is text content..";
File file = new File("myfile2.txt");

if(!file.exists()){
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getName());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();

System.out.println("Done.");
} catch (IOException e) {
e.printStackTrace();
}
}
}

B. java怎麼將字元串寫入到文件

使用Java中的抄File類,url為文件的絕對地址,str為輸入的字元串內容。
代碼如下圖所示:

String str="i love china!"

File txt=new File("url");
if(!txt.exists()){
txt.createNewFile();
}
byte bytes[]=new byte[512];
bytes=str.getBytes(); //新加的
int b=str.length(); //改
FileOutputStream fos=new FileOutputStream(txt);
fos.write(bytes,0,b);
fos.close();

C. JAVA:已知獲取文件的輸出流ouputStream,怎麼轉換為文件

Filefile1=newFile("a.txt");
Filefile2=newFile("b.txt");
FileChannelaChannel=newFileInputStream(file1).getChannel();
FileChannelbChannel=newFileOutputStream(file2).getChannel();
for(longcount=aChannel.size();count>0;){
longtransferred=aChannel.transferTo(aChannel.position(),count,bChannel);
aChannel.position(aChannel.position()+transferred);
count-=transferred;
}

通過NIO的方式將a文件拷貝到b文件,已知輸出流,就把輸出流轉通channel,通過開啟的channel通道來版相權互轉換,冰闊落遞一下。

D. java中如何將流轉換成文件類型

我查了一下,File的api 這個File的構造方法的介紹。。。

File(File parent, String child)
根據 parent 抽象路徑名和 child 路徑名字元串創建一個新 File 實例。
File(String pathname)
通過將給定路徑名字元串轉換成抽象路徑名來創建一個新 File 實例。
File(String parent, String child)
根據 parent 路徑名字元串和 child 路徑名字元串創建一個新 File 實例。
File(URI uri)
通過將給定的 file: URI 轉換成一個抽象路徑名來創建一個新的 File 實例。

也就意味著,如果,file這種類型,就必須有一個路徑。
那,能不能在內存中虛擬一個File file呢?
File f = new File("/1.txt");
假如這樣,那麼,一旦,你開始往這個file裡面開流寫內容。只有兩種情況可能發生,一種是找不到文件,拋異常。另外一種可能是,直接create了一個文件出來,並且寫進去這個文件~~

所以,如果是這樣的情況,就很郁悶。

那麼,在user對象中,如果非要放File文件類型格式,那麼,就寫到一個臨時文件里吧。等用完之後刪除。
如果該成byte[] 或者別的內容,如果你要用數據,其實會更加方便,不用開流從文件裡面讀取,而是直接從這個數組裡面讀就是了。

所以,建議把這個User裡面的文件變成byte[] 。

一點淺見~~

另祝節日愉快~~

E. 在Java中怎樣把StringBuffer中的字元串寫入到文件

getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)Characters are copied from this sequence into the
destination character array dst.

得到 char[],就可以寫到文件中專了 。。屬。。。。。。。。。。。

F. java如何將文本框內容的string類型轉換為file類型

不知道你說說的是什麼意思
文本框是文件內容
還是文件路徑
如果是文件內容
新建一個輸出流
寫到對應的文件
如果是路徑
你就File f = new FIle(PATH);就行了

G. java怎麼把字元串寫到文件里去

String s = "akjibuvuvu";
FileWriter fw = null;
File f = new File("a.txt");

try {
if(!f.exists()){
f.createNewFile();
}
fw = new FileWriter(f);
BufferedWriter out = new BufferedWriter(fw);
out.write(s, 0, s.length()-1);
out.close();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("end");

H. java怎麼將string轉換成file

通過 FileOutputStream寫入到文件
~
~
~
~~~~~~~~
~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~

I. java中如何把String數組寫到文件里

這個方法比較多我常用的是:

String[] ary = {"abc", "123", "45"};
StringBuffer sb = new StringBuffer();
for(int i = 0; i < ary.length; i++){
sb. append(ary[i]);
}
String newStr = sb.toString();

如果是char數組可以

char data[] = {'a', 'b', 'c'};
String str = new String(data);
或直接利用Array工具的方法。

要特別注意的是象Array的很多轉換函數是把(字元數)組直接轉換成

J. java中new String[]{file}什麼意思

數組初始化帶大括弧,file表示初始化的第0個下標值為file,此時該數組長度為1;舉例:
String[]str = new String[]{};
大括弧的意思是初始化 前面定義的String[]str ;
但是現在大括弧裡面是空的,也就是沒有內容,
具體解釋說明:new代表新建一個對象在堆中開辟空間,String[] 代表一個字元串數組,String[]{file}表示初始化的String[]的長度1,下標為0的值為file.總體來說,就是創建一個字元串數組,並開辟1個長度,裡面值為file變數.

閱讀全文

與javastring轉file相關的資料

熱點內容
魅族主題文件在哪個文件夾 瀏覽:957
vbnet讀取xlsx文件 瀏覽:257
word2003公式編號右對齊 瀏覽:223
word文件夾怎麼樣可以全選 瀏覽:658
在大一編程跟不上怎麼辦 瀏覽:742
coreldraw文件如何導入3dmax 瀏覽:150
招標文件如何用word做密封頁 瀏覽:44
如何在c51中調用匯編程序 瀏覽:824
java字元串轉碼gbk 瀏覽:983
win怎麼打開隱藏文件夾選項 瀏覽:454
榮耀手機qq接收文件在哪個文件夾 瀏覽:708
messagebox的頭文件 瀏覽:100
java啟動線程處理 瀏覽:622
騰迅收藏的表情在哪個文件夾 瀏覽:388
為什麼excel的文件是word打開的 瀏覽:781
紅頭文件字體格式word 瀏覽:443
iis字體配置文件 瀏覽:285
少兒編程導師是做什麼的 瀏覽:593
當前的網路安全防禦技術有哪些 瀏覽:655
win如何重置用戶配置文件 瀏覽:178

友情鏈接