JAVAでデスクトップのファイルを読み込みたいのですが以下のエラーが出ます
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
コンストラクター File(String) は未定義です
型の不一致: File から String には変換できません
最初のFile(string)が未定義とういのがよく分かりません汗
myfileを何か定義しないといけないのでしょうか?
package sakura.java;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class Yomikomi {
public static void main(String[] args) {
String ss[]=new String[200]; int n,k=0; try{ String mydesktop= System.getProperty("user.home") + "/Desktop/"; File myfile = new File(mydesktop+"tab.txt"); //問題点の部分① FileInputStream fis = new FileInputStream(myfile); InputStreamReader isr = new InputStreamReader(fis, "Shift_JIS"); BufferedReader br = new BufferedReader(isr); for(k=0;k<200;k++){ if((ss[k] = br.readLine()) == null) break; } br.close(); } catch (Exception ee) { System.out.println("エラーが起きました."); } System.out.println("データ数="+k); for(n=0;n<k;n++) System.out.println(n+"行目: "+ss[n]); } }