Android File Create createSequenceFileName(String prefix, int sequenceNumber, int padTo, String suffix)

Here you can find the source of createSequenceFileName(String prefix, int sequenceNumber, int padTo, String suffix)

Description

create Sequence File Name

License

Apache License

Return

A sequence file name of the form prefix000Nsuffix

Declaration

public static String createSequenceFileName(String prefix,
        int sequenceNumber, int padTo, String suffix) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright 2012 Geoscience Australia/*from  w  ww  .j a v  a 2s .  com*/
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/

public class Main {
    /**
     * @return A sequence file name of the form <code>prefix000Nsuffix</code>
     */
    public static String createSequenceFileName(String prefix,
            int sequenceNumber, int padTo, String suffix) {
        return prefix + paddedInt(sequenceNumber, padTo) + suffix;
    }

    /**
     * @return a string representation of <code>value</code> padded to <code>charcount</code> with leading zeros
     */
    public static String paddedInt(int value, int charcount) {
        String str = String.valueOf(value);
        while (str.length() < charcount) {
            str = "0" + str;
        }
        return str;
    }
}

Related

  1. createNewFile(File file)
  2. createNewFile(String filePath)
  3. createNewFile(String filePath)
  4. createNewFile(String filepath)
  5. createNewFileOnExist(String filePath)
  6. ensureWorldReadable(File f)
  7. ensureWorldWriteable(File f)
  8. ensureWriteable(File f)
  9. getFile(File basedir, String path)