fileoutputstream相关内容
我有一个应用程序将用户输入的数据保存到文件(内部存储)中,并在启动时加载此文件并显示内容.我想知道:在哪里可以找到我的文件 (data.txt)?此外,如果我在加载文件时输入“Hello",然后输入“World",我会在同一行看到“HelloWorld",但我希望将“Hello"和“World"打印在两个不同的行上. 保存文件: public void writeToFile(String
..
我正在尝试做的是:我希望我的应用程序从 Internet 下载图像并将其保存到手机的内部存储器中的应用程序专用位置.如果列表项没有可用的图像(即在 Internet 上找不到),我希望显示默认占位符图像.这是我在 list_item_row.xml 文件中定义的默认图像. 在我的 ListActivity 文件中,我正在调用我编写的 CustomCursorAdapter 类的一个实例.它在
..
保存文件: FileOutputStream fo = null;尝试 {fo = this.openFileOutput("test.png", Context.MODE_WORLD_READABLE);} 捕捉(FileNotFoundException e){e.printStackTrace();}bitmap.compress(CompressFormat.PNG, 100, fo)
..
保存文件: FileOutputStream fo = null;尝试 {fo = this.openFileOutput("test.png", Context.MODE_WORLD_READABLE);} catch (FileNotFoundException e) {e.printStackTrace();}bitmap.compress(CompressFormat.PNG, 100,
..
我对刷新和关闭方法真的很困惑.在我的代码中,我总是关闭我的 FileOutputStream 对象.但是我想知道,如果我在这里必须使用flush方法,我在哪里可以使用它? 我会写一个重复下载 4 或 5 个文件的项目.我会写一个方法(用于下载文件),我的方法会循环并重复下载文件.我的方法会有这样的代码. close 方法是否调用了 flush,还是必须在关闭前使用flush? 尝试{
..
有没有办法从 FileOutputStream 或从 FileInputStream 获取文件名? 解决方案 看起来答案是否定的: http://download.oracle.com/javase/1.4.2/docs/api/java/io/FileOutputStream.html http://docs.oracle.com/javase/7/docs/api/index.ht
..
基本上,我必须通过 Java 应用程序覆盖 .properties 文件中的某个属性,但是当我使用 Properties.setProperty() 和 Properties.Store() 时,它会覆盖整个文件,而不仅仅是那个属性. 我已经尝试使用 append = true 构建 FileOutputStream,但它会添加另一个属性并且不会删除/覆盖现有属性. 我该如何编码,以便
..
有没有办法以一种方式使用 FileOutputStream,如果文件(字符串文件名)不存在,那么它会创建它? FileOutputStream oFile = new FileOutputStream("score.txt", false); 解决方案 如果文件不存在且无法创建(doc),但它如果可以,将创建它.为了确保您可能应该在创建 FileOutputStream 之前首先测试该文件是
..
我正在尝试使用一个整数数组来保存一些块覆盖率,该数组只是保存了一个块的执行次数.但是,出于某种原因,当我尝试写入我创建的一些文件(例如“BlockForHelper.txt",我专门在 Eclipse 中创建并放置在项目目录中)时,我收到此错误: java.io.FileNotFoundException:/nfs/guille/groce/users/nicholsk/workspace3/S
..
我的意思是,我想从我在 android 上的文本中删除一行.我怎样才能删除?我不想阅读一个 txt 并创建另一个删除行.我想从我现有的 txt 中删除行.谢谢. 解决方案 这是一个非常棘手的问题,尽管它看起来微不足道.在可变行长度的情况下,也许您唯一的选择是逐行读取文件以识别目标行的 offset 和 length.然后从 offset 开始复制文件的以下部分,最终将文件长度截断为其原始大
..
我正在将应用程序从 Symbian/iPhone 移植到 Android,其中一部分是将一些数据保存到文件中.我使用 FileOutputStream 将文件保存到私人文件夹 /data/data/package_name/files: FileOutputStream fos = iContext.openFileOutput(IDS_LIST_FILE_NAME, Context.MODE_
..
如果您使用 FileOutputStream 方法,则每次通过此方法写入文件时,您都会丢失旧数据.是否可以通过 FileOutputStream 在不丢失旧数据的情况下写入文件? 解决方案 使用带有 File 和 boolean 的构造函数 FileOutputStream(File file, boolean append) 并将布尔值设置为 true.这样,您写入的数据将附加到文
..
我在从互联网下载应用程序中的二进制文件(视频)时遇到问题.在 Quicktime 中,如果我直接下载它,它可以正常工作,但是通过我的应用程序它会以某种方式搞砸(即使它们在文本编辑器中看起来完全相同).举个例子: URL u = new URL("http://www.path.to/a.mp4?video");HttpURLConnection c = (HttpURLConnection)
..
我正在尝试使用 FileOutputStream 在其中写入内容后删除文件.这是我用于编写的代码: private void writeContent(File file, String fileContent) {文件输出流到;尝试 {to = new FileOutputStream(file);to.write(fileContent.getBytes());去冲();to.close()
..
我正在使用 Apache poi 将 Mysql 数据提取到 Excel 文件中.代码运行正常,但是当我尝试打开 excel 文件时,它显示错误. 包 com.telkomsel.excel;导入 java.io.File;导入 java.io.FileInputStream;导入 java.io.FileOutputStream;导入 java.sql.Connection;导入 java.s
..
我正在编写代码来读取 .doc 文件作为模板,并在多次迭代后将数据写入新的 .doc 文件中.我的代码似乎有一些我无法弄清楚的简单问题. 下面是我写的代码,[我只在 stackoverflow 的某个地方得到了基本的骨架.] 公共类 HWPFTest {公共静态无效主(字符串 [] args){String inputFile = "F:\\docx\\input.doc";String
..
当我使用 Apache poi 编辑 .xlsx 文件时,保存时间太长..xlsx 文件包含公式格式和冻结窗格.我正在使用以下代码, 尝试{FileInputStream file = new FileInputStream(new File(path));XSSFWorkbook fWorkbook = new XSSFWorkbook(file);XSSFSheet fSheet = fWo
..
当我使用 Apache poi 编辑 .xlsx 文件时,保存时间太长..xlsx 文件包含公式格式和冻结窗格.我正在使用以下代码, 尝试{FileInputStream file = new FileInputStream(new File(path));XSSFWorkbook fWorkbook = new XSSFWorkbook(file);XSSFSheet fSheet = fWo
..
我需要从 JSON 对象生成 PDF 文件,并且能够使用 Apache FOP 和 Java 生成 PDF 文档.但我想将 PDF 文件作为 ByteArrayOutputStream 返回,然后我必须像这样编码 Base64.getEncoder().encodeToString(baos.toByteArray()). 请找到以下能够生成 PDF 文件的代码,而不是 FileOutput
..
我需要从存储在android设备内部存储器中的 .txt 文件中删除一行.我正在使用 FileOutputStream fos = context.openFileOutput("file.txt",Context.MODE_APPEND); 打开 .txt 文件.我已经知道要删除的行.怎么删除呢?抱歉,如果这个问题很简单,我看了一下,却没有在Google上找到答案. 解决方案
..