Agregar ceros a la izquierda en Java

Estuve buscando una forma de agregar “0” u otro carácter a la izquierda de una cadena y me conseguí con la siguiente función:

private String getFullString(String cadena, String prefijo, int longitudMaxima){
StringBuffer res = new StringBuffer();
[...]

Convertir de un String a un Array de byte

Función echa en Java para convertir desde un string a un array de byte:

public byte[] string2byte(String cadena){
byte[] resultado=new byte[cadena.length()];

for(int i=0 ; i < cadena.length() ; i++){
[...]

Convertir de byte a cadena de Hexadecimales

Estuve dándome unos cuantos golpecitos para convertir bytes a hexadecimales, por eso les dejo lo que me quedo, espero les sirva.
Funciones para Convertir desde un array de byte hasta una cadena string con los valores en hexadecimal.
 
En c#

 

using System;
using System.Collections.Generic;
using System.Text;
 
namespace ConsoleApplication1
{
class Program
{
[...]