java.lang.Object
company.tap.commondependencies.ISO8583.utils.StringUtil

public final class StringUtil
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    StringUtil()  
  • Method Summary

    Modifier and Type Method Description
    static java.lang.String asciiFromByteArray​(byte[] data)  
    static byte[] asciiToByteArray​(byte[] bytes)  
    static byte[] asciiToHex​(byte[] data)  
    static java.lang.String asciiToHex​(java.lang.String asciiStr)  
    static java.lang.String fromByteArray​(byte[] data)  
    static java.lang.String fromByteBuffer​(java.nio.ByteBuffer readBuffer)  
    static byte[] hexStringToByteArray​(java.lang.String s)  
    static java.lang.String hexToAscii​(java.lang.String hexStr)  
    static java.lang.String intToHexString​(int value)  
    static java.lang.String maskString​(java.lang.String strText, int start, int end, char maskChar)  
    static java.lang.String toHexString​(char ch)
    convert into Hexadecimal notation of Unicode.
    example)a?a
    static java.lang.String toHexString​(java.lang.String str)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • StringUtil

      public StringUtil()
  • Method Details

    • fromByteArray

      public static java.lang.String fromByteArray​(byte[] data)
    • asciiFromByteArray

      public static java.lang.String asciiFromByteArray​(byte[] data)
    • asciiToHex

      public static java.lang.String asciiToHex​(java.lang.String asciiStr)
    • hexToAscii

      public static java.lang.String hexToAscii​(java.lang.String hexStr)
    • asciiToHex

      public static byte[] asciiToHex​(byte[] data)
    • hexStringToByteArray

      public static byte[] hexStringToByteArray​(java.lang.String s)
    • fromByteBuffer

      public static java.lang.String fromByteBuffer​(java.nio.ByteBuffer readBuffer)
    • intToHexString

      public static java.lang.String intToHexString​(int value)
    • asciiToByteArray

      public static byte[] asciiToByteArray​(byte[] bytes)
    • toHexString

      public static java.lang.String toHexString​(java.lang.String str)
    • toHexString

      public static java.lang.String toHexString​(char ch)
      convert into Hexadecimal notation of Unicode.
      example)a?a
      Parameters:
      ch -
      Returns:
    • maskString

      public static java.lang.String maskString​(java.lang.String strText, int start, int end, char maskChar)