Java 使用對話框選擇文件並輸出到控制台


import java.util.*;
import java.io.*;

import javax.swing.JFileChooser;

public class ReadFileUsingJFileChooser {

    /**
     * @param args
     * @throws Exception 
     */
    public static void main(String[] args) throws Exception {
        // TODO Auto-generated method stub
        JFileChooser jfc=new JFileChooser();
        if(jfc.showOpenDialog(null)==JFileChooser.APPROVE_OPTION){
            File file=jfc.getSelectedFile();
            Scanner input=new Scanner(file);
            while(input.hasNext()){
                System.out.println(input.nextLine());
            }
            input.close();
        }
        else
            System.out.println("No file is selected!");
    }

}

 總結:

1、String對象是不可變的,它的內容不能改變。為了提高效率和節省內存,如果兩個直接量字符串有相同的字符序列,JVM就將他們存儲在一個對象中。

2、可以調用String的length()方法獲取它的長度,使用charAt(index)方法從字符串中提出特定下標位置的字符,使用indexOf和lastIndexOf方法找出一個字符串的某個字符或某個子串。

3、可以使用concat方法連接兩個字符串,或者使用加號+。

4、StringBuilder/StringBuffer類可以用來替代String類。String類是不可改變的,但是可以向StringBuilder/StringBuffer對象中添加、插入或追加新的內容。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM