package org.mhisoft.fc.utils; import java.text.DecimalFormat; import javax.xml.bind.DatatypeConverter; /** * Description: * * @author Tony Xue * @since Nov, 2018 */ public class StrUtils { static DecimalFormat df_time = new DecimalFormat("###,###.##"); public static String toHexString(byte[] array) { return DatatypeConverter.printHexBinary(array); } public static byte[] toByteArray(String s) { return DatatypeConverter.parseHexBinary(s); } public static String getDisplayTime(final long millis) { double _d= millis; if (millis<1000) { return millis + " (ms)"; } else { _d = millis/1000; //sec if (_d>60) { _d = _d/60; //min return df_time.format(_d) + " (min)"; } else return df_time.format(_d) + " (s)"; } } }