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

熱點內容
輕顏相機在手機里的哪個文件夾 瀏覽:547
王者什麼時候版本更新 瀏覽:123
win10桌面圖標太小亂跑 瀏覽:73
寫公文時保密數據如何反映 瀏覽:767
arch設置ip配置文件 瀏覽:641
燒杯APP中的氣體和液體在哪裡 瀏覽:3
找同行工作在哪個網站 瀏覽:254
linuxdirfd 瀏覽:290
電腦列印一張文件多少錢 瀏覽:212
斗戰神遊戲修復工具 瀏覽:736
系統更新網路無法鏈接不上電腦沒反應 瀏覽:851
什麼是二層網路架構 瀏覽:402
中醫看書好的app 瀏覽:516
win10紙牌變成英文 瀏覽:135
源碼文件圖片路徑怎麼形成的 瀏覽:432
ai變數寬度配置文件點不了 瀏覽:460
強制安裝app去哪裡舉報 瀏覽:719
微信登錄數據保存在哪裡 瀏覽:321
pic編程哪裡下載 瀏覽:549
蘋果ipad官方壁紙 瀏覽:154

友情鏈接