当前位置: 首页 > 面试题库 >

Java:如何在Java中将File对象转换为String对象?[重复]

璩涵衍
2023-03-14
问题内容

这个问题已经在这里有了答案

7年前关闭。

可能重复:
如何从文件内容创建Java字符串

我有一个HTML文件,我想用它来提取信息。为此,我正在使用Jsoup。现在使用Jsoup,我需要将html文件转换为字符串。我怎样才能做到这一点?

File myhtml = new File("D:\\path\\report.html")';

现在,我想要一个String对象,其中包含html文件中的内容。


问题答案:

我使用apache common IO将文本文件读取为单个字符串

String str = FileUtils.readFileToString(file);

简单和“干净”。您甚至可以轻松设置文本文件的编码。

String str = FileUtils.readFileToString(file, "UTF-8");


 类似资料:
  • 问题内容: 有没有一种方法可以将有效的和现有的Hadoop Path对象更改为有用的Java File对象。有没有很好的方法可以做到这一点,或者我需要笨拙地编码才能提交?更明显的方法行不通,似乎这将是一些普通的代码 这是行不通的,因为Path :: toURI()返回“ hdfs”标识符,而Java的File(URI uri)构造函数只能识别“ file”标识符。 有没有办法让Path和File一

  • 问题内容: 如何将String对象转换为Date对象? 我想我需要做这样的事情: 任何帮助将不胜感激。 问题答案: SimpleDateFormat dateFormat = new SimpleDateFormat(“dd.MM.yyyy”); Date date = dateFormat.parse(“1.1.2001”); 有关详细信息,请参阅: SimpleDateFormat文档

  • 问题内容: 我想将org.w3c.dom.Document对象转换为String。我正在使用Java 6,并且愿意使用能够完成任务的任何(完全免费的)技术。我从此线程尝试了解决方案- 在Java中,有比此代码更优雅的方法来将XML文档转换为Java中的String吗?,他们在哪里 但遭到了以下可怕的例外…… 问题答案: 如果您可以进行转换,则可以尝试此操作。

  • 例如:Date值为:“dateCollected”:fri Jul 07 00:00:00 IST 1989, 但它只服用星期五而不是整个日期。

  • 可能重复: 如何将对象数组转换为字符串数组在Java 我接收一个对象,并将其转换成一个字符串数组,如下所示: 有没有更好更干净的方法可以做到这一点?

  • 如何将hashmap转换或强制转换为Java中的JSON对象,并再次将JSON对象转换为JSON字符串?