導航:首頁 > 編程語言 > 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相關的資料

熱點內容
網路上的表情是什麼意思 瀏覽:819
exosshow哪個app好 瀏覽:691
clr資料庫程序集優點 瀏覽:919
手機編輯sql文件 瀏覽:355
裝了w8系統d盤文件沒了 瀏覽:509
殺毒軟體刪除的文件怎麼找回 瀏覽:853
novalct大屏配置文件 瀏覽:137
iphone磁吸數據線哪個好 瀏覽:279
終結者遠程式控制制軟體賬號密碼 瀏覽:53
chttp發送文件路徑 瀏覽:558
網站類論文功能設計模塊怎麼寫 瀏覽:933
斗魚伴侶看不到qq游戲 瀏覽:401
5s怎麼看運營商版本 瀏覽:410
導出選定網格到外部文件 瀏覽:508
vrmkv文件沒有聲音 瀏覽:447
惠普電腦u盤裝系統視頻教程 瀏覽:906
ufo文件查看 瀏覽:399
什麼市資料庫的安全性 瀏覽:335
fanucotd數控車床如何編程 瀏覽:62
蘋果開機時白屏黑蘋果 瀏覽:559

友情鏈接