gpt4 book ai didi

java - 使用非 Activity Java 类从文本文件读取特定字符串

转载 作者:行者123 更新时间:2023-12-02 04:05:35 26 4
gpt4 key购买 nike

我有一个文本文件,它有 -

packagename:com.hello

我有非 Activity Java 类,它必须读取此文本文件,获取此 com.hello 并以日志或 Toast 消息的形式输出。我正在 Eclipse 中进行 Android 编程。我有 2 个问题..

1)我需要将该文本文件放在哪里,我的意思是它的位置,以便我的 JAva 类可以读取它。

2)由于我的 JAva 类是非 Activity 类,openFileInput 无法工作,因为它需要上下文,而我无法获取上下文。

FileInputStream in = openFileInput("filename.txt");

有什么办法可以做到吗?预先感谢:)

最佳答案

1) Where do I need to place this text file I mean the location of it so that my JAva Class can read it.

无论您想要在哪里,只需告诉您的应用程序文件的正确路径即可。

2) Since my JAva Class is non-activity class, openFileInput is not working since it needs context and I have no way of getting context.

只需用Java读取文件!!!

FileInputStream fis = new FileInputStream(new File("path/to/your/file.txt"));

注释:

  • 您必须抛出或捕获FileNotFoundException
  • 记住完成后关闭流!!

关于java - 使用非 Activity Java 类从文本文件读取特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34310030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com