История изменений
Исправление LongLiveUbuntu, (текущая версия) :
Никогда не делай так
public static void main (String args[]) throws IOException {
Кто у тебя IOException перехватывать будет? Лучше напиши так:
public static void main(String args[]) {
Scanner scn = new Scanner(System.in);
System.out.println("Введите путь к файлу");
String filename = scn.next();
try {
File file = new File(filename);
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
}
catch(IOException exc) {
System.out.println(exc.getMessage());
}
finally {
fis.close();
}
//
String s = new String(data, "UTF-8");
String[] text = s.split(" ");
System.out.print(text.length);
Исправление LongLiveUbuntu, :
Никогда не делай так
public static void main(String args[]) throws IOException {
Кто у тебя IOException перехватывать будет? Лучше напиши так:
public static void main(String args[]) {
Scanner scn = new Scanner(System.in);
System.out.println("Введите путь к файлу");
String filename = scn.next();
try {
File file = new File(filename);
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
}
catch(IOException exc) {
System.out.println(exc.getMessage());
}
finally {
fis.close();
}
//
String s = new String(data, "UTF-8");
String[] text = s.split(" ");
System.out.print(text.length);
Исправление LongLiveUbuntu, :
Никогда не делай так
public static void main(String args[]) throwsIOException {
Кто у тебя IOException перехватывать будет? Лучше напиши так:
public static void main(String args[]) {
Scanner scn = new Scanner(System.in);
System.out.println("Введите путь к файлу");
String filename = scn.next();
try {
File file = new File(filename);
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
}
catch(IOException exc) {
System.out.println(exc.getMessage());
}
finally {
fis.close();
}
//
String s = new String(data, "UTF-8");
String[] text = s.split(" ");
System.out.print(text.length);
Исправление LongLiveUbuntu, :
Никогда не делай так
public static void main(String args[]) [b]throws[/b] IOException {
Кто у тебя IOException перехватывать будет? Лучше напиши так:
public static void main(String args[]) {
Scanner scn = new Scanner(System.in);
System.out.println("Введите путь к файлу");
String filename = scn.next();
try {
File file = new File(filename);
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
}
catch(IOException exc) {
System.out.println(exc.getMessage());
}
finally {
fis.close();
}
//
String s = new String(data, "UTF-8");
String[] text = s.split(" ");
System.out.print(text.length);
Исходная версия LongLiveUbuntu, :
Никогда не делай так public static void main(String args[]) throws IOException {
Кто у тебя IOException перехватывать будет? Лучше напиши так:
public static void main(String args[]) {
Scanner scn = new Scanner(System.in);
System.out.println("Введите путь к файлу");
String filename = scn.next();
try {
File file = new File(filename);
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
}
catch(IOException exc) {
System.out.println(exc.getMessage());
}
finally {
fis.close();
}
//
String s = new String(data, "UTF-8");
String[] text = s.split(" ");
System.out.print(text.length);