当前位置: 代码迷 >> J2SE >> 一个令小弟我发疯的初级有关问题!哪位高手来救小弟我
  详细解决方案

一个令小弟我发疯的初级有关问题!哪位高手来救小弟我

热度:101   发布时间:2016-04-24 13:17:11.0
一个令我发疯的初级问题!谁来救我?
java输出流中,怎么一行一行的向文件输入字符串啊,用RandowAccessFile类怎么做啊?
还有个问题就是JTextField对象调用getText()时(这个类好像没getText()方法?),当文本框没内容时得到的是什么啊?怎么条件下if(textfield.getText()!=null)还是执行了?

------解决方案--------------------
楼主要养成自己查看api的习惯哦,第二个问题完全可以很简单的找出答案
------解决方案--------------------
第一个不知道

第二个获得的内容是个空的字符串""
if(textField.getText().equals(""))

if(textField.getText().length() == 0)
------解决方案--------------------
你要的是不是往一个文件里面写入一行字符?那这个简单:
Java code
    public static void main(String[] args) {        File file = new File("E:\\Temp\\hello.txt");                try {            if (!file.exists()) {                file.createNewFile();            }                        PrintWriter writer = new PrintWriter(file);            writer.print("Hello, how are you");            writer.flush();        } catch (IOException e) {            e.printStackTrace();        }    }
------解决方案--------------------
java.io.FileInputStream;
java.io.FileOutputStream;
java.io.BufferedOutputStream;
java.io.BufferedReader;
java.io.InputStreamReader;
java.io.FileNotFoundException;
java.io.IOException;
java.io.File;


看一下这些API,对你的问题会有帮助的.
  相关解决方案