У меня есть текстовый файл со списком алфавитов и цифр. Я хочу сделать сортировку w.r.t этого числа с помощью java.Как сделать сортировку с помощью java
Мой текстовый файл выглядит следующим образом:
a--->12347
g--->65784
r--->675
Я прочитал текстовый файл и я разбить его. Но я не знаю, как выполнять сортировку. Я новичок в java. Пожалуйста, дайте мне представление.
Мой выход хочет быть
g--->65784
a--->12347
r--->675
Пожалуйста, помогите мне. Заранее спасибо.
Моего кодирование
String str = "";
BufferedReader br = new BufferedReader(new FileReader("counts.txt"));
while ((str = br.readLine()) != null) {
String[] get = str.split("---->>");
Когда я искать в Интернете все упоминаемое в типе массивов. Я пытался. Но не использовать. Как включить get [1] в массив.
int arr[]=new int[50]
arr[i]=get[1];
for(int i=0;i<50000;i++){
for(int j=i+1;j<60000;j++){
if(arr[i]>arr[j]){
System.out.println(arr[i]);
}
}
Наиболее практичным способом, вероятно, является использование 'Collections.sort()' и 'java.util.TreeMap', но если вы делаете массивы, вы, вероятно, сделаете это по-другому. –