导航:首页 > 编程语言 > 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相关的资料

热点内容
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
java获取cpu编号 浏览:960
qt文件指针移动 浏览:655
苹果4s耳机插孔失灵 浏览:923

友情链接