我的第一个java程序…
所以我试图用java创建一个文件并存储在我的pc中
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class createfile {
public static void main(String[] args) throws IOException {
int[] numbers = {1,2,3};
for (int item : numbers) {
String key = "file" + item;
File file = File.createTempFile("c:\\",key,".txt");
Writer writer = new OutputStreamWriter(new FileOutputStream(file));
writer.write("abcdefghijklmnopqrstuvwxyz\n");
writer.write("01234567890112345678901234\n");
writer.write("!@#$%^&*()-=[]{};':',.<>/?\n");
writer.write("01234567890112345678901234\n");
writer.write("abcdefghijklmnopqrstuvwxyz\n");
writer.close();
}
return file;
}
}
- return file ;
- throws IOException ;
- and change to File file = File.createTempFile(key,".txt",new File("c:\\"));
我仍然得到这个错误
错误:未解决的编译问题:未处理的异常类型IOException未处理的异常类型FileNotFoundException未处理的异常类型IOException未处理的异常类型IOException未处理的异常类型IOException未处理的异常类型IOException未处理的异常类型IOException未处理的异常类型IOException未处理的异常类型IOException未处理的异常类型IOException未处理的异常类型IOException
您在java语法中有一些错误:
>
当您将方法声明为void时(这里是public static void main(....))这意味着该方法没有返回值--所以行“return file
;”这里不需要。
使用Use错误签名(file.createtempfile
函数中的参数类型错误。可能的用法有:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class createfile
{
public static void main(String[] args) throws IOException
{
int[] numbers = {1,2,3};
for (int item : numbers)
{
String key = "file" + item;
File file = File.createTempFile(key,".txt",new File("c:\\"));
Writer writer = new OutputStreamWriter(new FileOutputStream(file));
writer.write("abcdefghijklmnopqrstuvwxyz\n");
writer.write("01234567890112345678901234\n");
writer.write("!@#$%^&*()-=[]{};':',.<>/?\n");
writer.write("01234567890112345678901234\n");
writer.write("abcdefghijklmnopqrstuvwxyz\n");
writer.close();
}
}
}
您还可以看到另一个如何将文本写入文件的示例:http://www.homeandlearn.co.uk/java/write_to_textfile.html。此链接使用NetBeans作为编写代码的Java工具。我强烈建议使用一些IDE(Eclipse,NetBeans)用Java编写代码,它会标记编译错误并建议改正。NetBeans站点:https://NetBeans.org/欢迎来到Java世界
问题内容: 在以下数据中,我试图运行一个简单的markov模型。 说我有以下结构的数据: 块M 代表一组类别的数据, 块S 也是如此。 数据是通过沿位置线连接字母而得到的。因此, M1 的 字符串值是ATCG ,其他所有块的 字符串值也是 如此。 还有一个具有两个以相同方式读取的字符串。 问题是我想找到混合块中的哪个字符串最有可能来自哪个块(M对S)? 我正在尝试建立一个markov模型,该模型可
问题内容: 假设您必须在python中创建10个类对象,并对其进行处理,例如: 您将如何循环处理,并为每个对象分配一个变量(如),从而使代码更短?每个对象都可以在循环外部访问 问题答案: 每天都会以不同的方式询问这个问题。答案是:将数据放在变量名之外,这是必填的博客文章。 在这种情况下,为什么不列出objs?
问题内容: 我正在尝试将控制器拆分为多个文件,但是当我尝试在模块中注册它们时出现错误: 组控制器咖啡 usercontroller.coffee 错误 错误:参数’GroupController’不是函数,未定义 从文档中,我并没有真正获得模块方法的功能。它是否用密钥“ Webchat”存储我的控制器? 编辑: 似乎[]传递也会创建一个新模块并覆盖前一个模块 为避免这种情况,您必须忽略[] 问题答
我想在GitHub资源库中创建一个文件夹,并想在该文件夹中添加文件。我如何实现这一点?
问题内容: 我想创建一个ini文件来存储我的应用程序的一些设置。找到jar文件的位置并在其中创建一个ini文件是一个好主意吗?如果是,那么如何找到jar文件的位置? 但是,如果您知道针对此类问题的更好解决方案,我想听听其中的一些内容。 编辑 :我正在使用mac,我想在Windows中运行相同的应用程序。我可以在System.getProperty(“ user.home”)目录中写一些东西,但是如
在我的基于web的应用程序(Tomcat7/JDK7-JSP3.0)中,我构建了一个翻译器来获取csv文件,清理它们,并保存该文件。然后,第二部分解析文件以获取某些信息,并创建第二个文件(以便将其加载到另一个系统中进行验证)。这种事每天都在发生。这些文件被写入${ECLIPSE_HOME}(因为我在Eclipse中运行)。 我想做的是在应用程序的根目录中创建一个文件夹{即,[app-root]/t