Converting a numerical string to the equivalent multipled by 100
It would be much easier with BigDecimals:

String input = "00007.880000";
BigDecimal hundred = BigDecimal.valueOf(100);
BigDecimal result = new BigDecimal(input).multiply(hundred).stripTrailingZeros();

System.out.println(result.toString()); // prints "788"


It works with big numbers well:

String input = "0000123456789123456789.123456789123456789123456789123456789880000";
BigDecimal hundred = BigDecimal.valueOf(100);
BigDecimal result = new BigDecimal(input).multiply(hundred).stripTrailingZeros();

// prints "12345678912345678912.345678912345678912345678912345678988"
System.out.println(result.toString()); 


Two readings:


Effective Java, 2nd Edition, Item 48: Avoid float and double if exact answers are required
Why not use Double or Float to represent currency?

The original code returns 788.0000 for 00007.880000 which I guess does not fulfill the specification.
Java developers usually start method names with lowercase letters.


  Methods should be verbs, in mixed case with the first letter lowercase, with the first letter of each internal word capitalized.


Source: Code Conventions for the Java TM Programming Language, 9 - Naming Conventions