package cn.koolcloud.ipos.appstore.utils; import android.content.Context; /** * <p>Title: Utils.java</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2013</p> * <p>Company: All In Pay</p> * @author Teddy * @date 2013-11-1 * @version */ public class Utils { public static String getString(String str, String defaultString) { return str == null ? defaultString : str; } public static int getInt(String str, int defaultInt) { if (str == null) { return defaultInt; } try { defaultInt = Integer.parseInt(str); } catch (NumberFormatException e) { } return defaultInt; } public static float getFloat(String str, float defaultInt) { if (str == null) { return defaultInt; } try { defaultInt = Float.parseFloat(str); } catch (NumberFormatException e) { e.printStackTrace(); } return defaultInt; } public static String getResourceString(Context context, int strId) { return context.getResources().getString(strId); } public static Class stringToClass(String classname){ Class newClass = null; try { newClass = Class.forName(classname); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } return newClass; } /** * @Title: bubbleSort * @Description: Bubble sort * @param args * @return * @return: int[] */ public static int[] bubbleSort(int[] args) { for (int i = 0; i < args.length - 1; i++) { for (int j = i + 1; j < args.length; j++) { if (args[i] < args[j]) { int temp = args[i]; args[i] = args[j]; args[j] = temp; } } } return args; } }