Java tutorial
//package com.java2s; /* * Copyright 2012 SAP AG * * 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 { public static String generateReversedCast(String javaType) { if (javaType.toLowerCase().equals("byte")) return "byte_"; if (javaType.toLowerCase().equals("short")) return "int16"; if (javaType.toLowerCase().equals("long") || javaType.toLowerCase().equals("double")) return "decimal"; if (javaType.toLowerCase().equals("float")) return "single"; if (javaType.toLowerCase().equals("int")) return "int32"; if (javaType.toLowerCase().equals("boolean")) return "boolean_"; if (javaType.toLowerCase().equals("string") || javaType.toLowerCase().equals("char")) return "string"; if (javaType.toLowerCase().equals("date")) return "datetime"; if (javaType.toLowerCase().equals("time")) return "string"; return "string"; } }