南昌大学技术交流...吧 关注:89贴子:975
  • 15回复贴,共1

12月17日安卓部上课代码、讲义、作业及讨论区

只看楼主收藏回复

一楼日常承保


IP属地:浙江1楼2015-12-18 19:51回复
    讲课内容为文件操作


    IP属地:浙江2楼2015-12-18 19:52
    回复
      代码中的文件地址是我桌面的smgui.txt文件的地址
      import java.io.File;
      public class text1 {
      public static void main(String[] args){
      //File file = new File("C:\\Users\\Cerase\\Desktop\\smgui.txt");
      //System.out.println("文件名称"+file.getName());
      //System.out.println("文件的长度"+file.length());
      //System.out.println("最后一次被修改的时间"+file.lastModified());
      //System.out.println("文件名称"+file.getPath());
      File file = new File("C:\\Users\\Cerase\\Desktop\\smgui.txt");
      System.out.println(file.mkdir());
      System.out.println(file.delete());
      }
      }


      IP属地:浙江3楼2015-12-18 19:54
      回复
        import java.io.File;
        import java.io.FileReader;
        import java.io.FileWriter;
        import java.io.FileNotFoundException;
        import java.io.IOException;
        public class text2 {
        public static void main(String[] args) throws IOException{
        //文件读取
        File file = new File("C:\\Users\\Cerase\\Desktop\\smgui.txt");
        FileReader fReader = new FileReader(file);
        int a = fReader.read();
        while(a != -1){
        System.out.print((char)a);
        a = fReader.read();
        }
        //fReader.close();
        //文件写入
        File f1 = new File("C:\\Users\\Cerase\\Desktop\\smgui.txt");
        FileWriter fWriter = new FileWriter(f1);
        int b = fReader.read();
        while(b != -1){
        fWriter.write(b);
        b = fReader.read();
        }
        fWriter.close();
        fReader.close();
        }
        }


        IP属地:浙江4楼2015-12-18 19:54
        回复
          这里只讲了主要的,剩余的呢去看JDK吧


          IP属地:浙江5楼2015-12-18 19:56
          回复
            当堂程序:一个有两个输入框,一个按钮的图形界面窗口,程序拥有复制文件的功能,在文件名框内输入待复制文件的地址(/改为//),复制到框内就不用我说了。。。按下确定按钮完成复制
            代码如下
            import java.awt.Button;
            import java.awt.Frame;
            import java.awt.Label;
            import java.awt.TextArea;
            import java.awt.event.ActionEvent;
            import java.awt.event.ActionListener;
            import java.io.File;
            import java.io.FileNotFoundException;
            import java.io.FileReader;
            import java.io.FileWriter;
            import java.io.IOException;
            public class text3 {
            static Frame frame = null;
            static Label l1 = null;
            static Label l2 = null;
            static TextArea t1 = null;
            static TextArea t2 = null;
            static Button button = null;
            static File f1 = null;
            static File f2 = null;
            static FileReader fReader = null;
            static FileWriter fWriter = null;
            static int a;
            public static void main(String[] args){
            frame = new Frame();
            frame.setVisible(true);
            frame.setLayout(null);
            frame.setBounds(200, 100, 320, 400);
            l1 = new Label("文件名:");
            l2 = new Label("复制到:");
            t1 = new TextArea();
            t2 = new TextArea();
            button = new Button("确定");
            frame.add(l1);
            frame.add(l2);
            frame.add(t1);
            frame.add(t2);
            l1.setBounds(20, 40, 70, 40);
            l2.setBounds(20, 100, 70, 40);
            t1.setBounds(90, 40, 200, 40);
            t2.setBounds(100, 150, 100, 40);
            button.setBounds(100, 150, 100, 40);
            button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
            f1 = new File(t1.getText());
            f2 = new File(t2.getText());
            try {
            fReader = new FileReader(f1);
            } catch (FileNotFoundException e1) {
            }
            try {
            fWriter = new FileWriter(f2);
            } catch (IOException e1) {
            }
            try {
            a = fReader.read();
            } catch (IOException e1) {
            }
            while (a!=-1) {
            try {
            fWriter.write((char)a);
            } catch (IOException e1) {
            }
            try {
            a = fReader.read();
            } catch (IOException e1) {
            }
            }
            try {
            fReader.close();
            } catch (IOException e1) {
            }
            try {
            fWriter.close();
            } catch (IOException e1) {
            }
            }
            });
            }
            }


            IP属地:浙江6楼2015-12-18 19:59
            回复
              @木子的长发夏天


              IP属地:浙江7楼2015-12-18 19:59
              回复


                IP属地:上海来自Android客户端9楼2015-12-29 23:51
                回复


                  IP属地:上海来自Android客户端10楼2015-12-29 23:51
                  回复


                    IP属地:上海来自Android客户端11楼2015-12-29 23:51
                    回复


                      IP属地:上海来自Android客户端12楼2015-12-29 23:51
                      回复


                        IP属地:上海来自Android客户端13楼2015-12-29 23:51
                        回复


                          IP属地:上海来自Android客户端14楼2015-12-29 23:51
                          回复


                            IP属地:上海来自Android客户端15楼2015-12-29 23:52
                            收起回复
                              。。


                              IP属地:江西来自Android客户端16楼2015-12-30 00:03
                              回复