Java String Camel Case To camelToPeriod(String value)

Here you can find the source of camelToPeriod(String value)

Description

camel To Period

License

Open Source License

Declaration

public static String camelToPeriod(String value) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Cloud Foundry/*from   w w w .ja  v  a 2s. c  om*/
 * Copyright (c) [2009-2017] Pivotal Software, Inc. All Rights Reserved.
 * <p/>
 * This product is licensed to you under the Apache License, Version 2.0 (the "License").
 * You may not use this product except in compliance with the License.
 * <p/>
 * This product includes a number of subcomponents with
 * separate copyright notices and license terms. Your use of these
 * subcomponents is subject to the terms and conditions of the
 * subcomponent's license, as noted in the LICENSE file.
 *******************************************************************************/

public class Main {
    public static String camelToPeriod(String value) {
        return camelToDelimiter(value, "_");
    }

    public static String camelToDelimiter(String value, String delimiter) {
        String result = value.replace(" ", delimiter);
        result = result.replaceAll("([a-z])([A-Z])", "$1" + delimiter + "$2");
        result = result.replace(".", delimiter);
        result = result.toLowerCase();
        return result;
    }
}

Related

  1. camelPrefix(String str, int prefixSize)
  2. camelToComposite(String camel)
  3. camelToFixedString(String str, String fixed)
  4. camelToLisp(final String pString)
  5. camelToLowerSnake(String camel)
  6. camelToSplitName(String camelName, String split)
  7. camelToSql(String name)
  8. camelToWords(String camel)
  9. camelToXmlCase(String s)