我的静态util方法线程是否安全

Amb*_*Gup 0 java multithreading

我有一个Util类,其实用方法如下:

public static String formatAmount(String amount) throws Exception {
    return String.format("%,.2f", Double.valueOf(amount));
}
Run Code Online (Sandbox Code Playgroud)

这个方法线程安全吗?我没有在任何其他地方修改金额.

其次,我有另一种方法.

private boolean checkIfDateIsAHoliday(org.joda.time.LocalDate date) {
    boolean isHoliday = false;
    ....... 
    return isHoliday;
}
Run Code Online (Sandbox Code Playgroud)

这个方法线程安全吗?我没有在其他任何地方修改日期.

Ale*_*exR 5

一如既往,地狱就是小细节.你的第一个方法是线程安全的,因为它肯定不会改变任何类的状态.

您的秒方法仅部分可用.我不知道你的代码写的是什么而不是........如果您没有更改任何类的状态,那么该方法是线程安全的,否则不是.