小编jam*_*iss的帖子

如何将堆栈跟踪转换为字符串?

将结果转换为Throwable.getStackTrace()描述堆栈跟踪的字符串的最简单方法是什么?

java tostring stack-trace

1435
推荐指数
22
解决办法
58万
查看次数

按属性排序自定义对象的ArrayList

我读到了使用Comparator对ArrayLists进行排序,但在所有人们使用的例子中compareTo,根据一些研究,这是一个字符串的方法.

我想通过它们的一个属性对自定义对象的ArrayList进行排序:Date对象(getStartDay()).通常我会比较它们item1.getStartDate().before(item2.getStartDate())所以我想知道我是否可以这样写:

public class CustomComparator {
    public boolean compare(Object object1, Object object2) {
        return object1.getStartDate().before(object2.getStartDate());
    }
}

public class RandomName {
    ...
    Collections.sort(Database.arrayList, new CustomComparator);
    ...
}
Run Code Online (Sandbox Code Playgroud)

java sorting date comparator

1093
推荐指数
18
解决办法
104万
查看次数

如何匹配包含特定字符串的属性?

当属性包含多个单词时,我在按属性选择节点时遇到问题.例如:

<div class="atag btag" />
Run Code Online (Sandbox Code Playgroud)

这是我的xpath表达式:

//*[@class='atag']

表达式适用于

<div class="atag" />

但不是前一个例子.我该如何选择<div>

xpath

432
推荐指数
8
解决办法
35万
查看次数

如何检测文本文件的编码/代码页

在我们的应用中,我们收到的文本文件(.txt,.csv从不同的来源,等等).在阅读时,这些文件有时会包含垃圾,因为文件是在不同的/未知的代码页中创建的.

有没有办法(自动)检测文本文件的代码页?

detectEncodingFromByteOrderMarks,对StreamReader构造,工程UTF8 和其他的Unicode标文件,但是我正在寻找一种方法来检测代码页,像ibm850,windows1252.


谢谢你的回答,这就是我所做的.

我们收到的文件来自最终用户,他们没有关于代码页的线索.接收者也是最终用户,到目前为止,这是他们对代码页的了解:代码页存在,并且令人讨厌.

解:

  • 在记事本中打开收到的文件,查看一段乱码文本.如果有人被称为弗朗索瓦(François)或其他东西,那么凭借你的人类智慧你可以猜到这一点
  • 我创建了一个小应用程序,用户可以使用该应用程序打开文件,并在使用正确的代码页时输入用户知道它将出现在文件中的文本.
  • 遍历所有代码页,并显示提供用户提供的文本解决方案的代码页.
  • 如果弹出一个代码页,请让用户指定更多文本.

.net c# globalization encoding text

292
推荐指数
8
解决办法
29万
查看次数

测量Java方法的执行时间

如何计算在Java中执行方法所需的时间?

java

250
推荐指数
7
解决办法
43万
查看次数

如何获取没有Java扩展名的文件名?

任何人都可以告诉我如何获得没有扩展名的文件名?例:

fileNameWithExt = "test.xml";
fileNameWithOutExt = "test";
Run Code Online (Sandbox Code Playgroud)

java file

244
推荐指数
9
解决办法
25万
查看次数

Java中的全局变量

如何在Java中定义全局变量?

java

202
推荐指数
9
解决办法
78万
查看次数

如何按字母顺序对列表进行排序?

我有一个List<String>包含国家/地区名称的对象.如何按字母顺序对此列表进行排序?

java sorting collections list alphabetical

167
推荐指数
11
解决办法
38万
查看次数

如何遍历Java中的目录中的文件?

我需要获取目录中所有文件的列表,包括所有子目录中的文件.使用Java完成目录迭代的标准方法是什么?

java

159
推荐指数
5
解决办法
16万
查看次数

为什么Java类可以实现可比性?

为什么Comparable使用Java ?为什么有人会Comparable在课堂上实施?您需要实施可比较的现实生活示例是什么?

java

132
推荐指数
6
解决办法
25万
查看次数