相关疑难解决方法(0)

异常和错误之间的差异

我正在尝试更多地了解基本Java和不同类型的Throwables,有人能告诉我异常和错误之间的区别吗?

java exception throwable

162
推荐指数
6
解决办法
8万
查看次数

135
推荐指数
4
解决办法
25万
查看次数

对可能包含数字的字符串进行排序

我需要编写一个Java Comparator类来比较Strings,但是有一个转折.如果它比较的两个字符串在字符串的开头和结尾是相同的,并且不同的中间部分是整数,则根据这些整数的数值进行比较.例如,我希望以下字符串以它们显示的顺序结束:

  • AAA
  • bbb 3 ccc
  • bbb 12 ccc
  • ccc 11
  • DDD
  • eee 3 ddd jpeg2000 eee
  • eee 12 ddd jpeg2000 eee

如您所见,字符串中可能还有其他整数,因此我不能只使用正则表达式来分解任何整数.我正在考虑从一开始就走绳子,直到找到一点不匹配,然后走到最后,直到找到一个不匹配的位,然后比较中间的位到正则表达式"[0-9] +",如果比较,则进行数值比较,否则进行词法比较.

有没有更好的办法?

更新我不认为我可以保证字符串中的其他数字,可能匹配的数字,周围没有空格,或者不同的数字确实有空格.

java sorting string algorithm comparison

73
推荐指数
6
解决办法
8万
查看次数

如何在java中的目录中对文件进行排序?

这是我的代码,它的工作原理!但我希望能够根据名称,大小,修改日期等对文件列表进行排序

import java.io.File;
import org.apache.commons.io.FileUtils;

public class StartingPoint {
    public static void main(String[] args) {
        File file = new File(
                "/home/t/lectures");
        File[] files = file.listFiles();
        for (File f : files) {
            System.out.println("File : " + f.getName() + " ["
                    + FileUtils.byteCountToDisplaySize(f.length()) + "]");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java sorting file

3
推荐指数
1
解决办法
7805
查看次数

标签 统计

java ×4

exception ×2

sorting ×2

algorithm ×1

comparison ×1

file ×1

string ×1

throwable ×1