今天给各位分享javastring转file的知识,其中也会对javastring转码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、java如何将文本框内容的string类型转换为file类型2、java中如何将流转换成文件类型3、java怎么将string转换成file4、java中File类型怎么转String类型啊?
java如何将文本框内容的string类型转换为file类型
html
body
form action=”/example/html/form_action.asp” method=”get”
pFirst name: input type=”text” name=”fname” //p
pLast name: input type=”file” name=”lname” //p
input type=”submit” value=”Submit” /
/form
p请单击确认按钮,输入会发送到服务器上名为 “form_action.asp” 的页面。/p
/body
/html
请参考上面的代码
上面是文本 – string
下面是文件 – file
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[] 。
一点浅见~~
另祝节日愉快~~
java怎么将string转换成file
通过 FileOutputStream写入到文件
~
~
~
~~~~~~~~
~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~
java中File类型怎么转String类型啊?
首先需要说明的而是File是io流,而你的String是数据类型,你不可能将File转成String;你可以实现的是将File的内容转换为String;你可以参考下我的java代码:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) throws IOException {
String fileContent = readFileContent(“”);
System.out.println(fileContent);
}
//参数string为你的文件名
private static String readFileContent(String fileName) throws IOException {
File file = new File(fileName);
BufferedReader bf = new BufferedReader(new FileReader(file));
String content = “”;
StringBuilder sb = new StringBuilder();
while(content != null){
content = bf.readLine();
if(content == null){
break;
}
sb.append(content.trim());
}
bf.close();
return sb.toString();
}
}
关于javastring转file和javastring转码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。