Упражнения на Java: сравните два файла лексикографически
Ввод-вывод Java: упражнение 6 с решением
Напишите программу на Java, чтобы сравнить два файла лексикографически.
Согласно Википедии:
В математике лексикографический или лексикографический порядок (также известный как лексический порядок, словарный порядок, алфавитный порядок или лексикографический (al) продукт) является обобщением того, как алфавитный порядок слов основан на алфавитном порядке их составных букв. Это обобщение состоит главным образом в определении общего порядка по последовательностям (часто называемым в компьютерной науке словами) элементов конечного полностью упорядоченного множества, часто называемого алфавитом.
Пример решения :
Java-код:
import java.io.File;
public class Exercise6 {
public static void main(String[] args)
{
String str1 ="Java exercises";
String str2 ="Java exercises";
String str3 ="Java examples";
int var1 = str1.compareTo( str2 );
System.out.println("str1 & str2 comparison: "+var1);
int var2 = str1.compareTo( str3 );
System.out.println("str1 & str3 comparison: "+var2);
}
}
Пример вывода:
Сравнение str1 и str2: 0 сравнение str1 и str3: 4
Блок - схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Java, чтобы проверить, является ли данный путь каталогом или файлом.
Далее: написать программу на Java, чтобы получить время последнего изменения файла.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования