public class IsNullType { public static String IsContainsRemove(ArrayList<String> arrayList, String containsData, String addData){ if (arrayList.size()!=0) { for (int i = 0; i < arrayList.size(); i++) { Log.i("list===",arrayList.get(i)); if (arrayList.get(i).contains(containsData)) { arrayList.remove(i); arrayList.add(addData); Log.i("来来来这是个啥",arrayList.get(i)); return arrayList.get(i); } else { arrayList.add(addData); Log.i("来来来这是个啥2",arrayList.get(i)); return arrayList.get(i); } } } Log.i("来来来这是个啥3","看来情况不太妙啊"); return null; } public static ArrayList<String> IsContainsDevice(ArrayList<String> arrayList, String containsData, String addData){ if (arrayList.size()!=0) { for (int i = 0; i < arrayList.size(); i++) { Log.i("list===",arrayList.get(i)); if (!arrayList.contains(containsData)) { arrayList.add(addData); return arrayList; } } } Log.i("来来来这是个啥3","看来情况不太妙啊"); return null; } public static String IsContainsIgnore(ArrayList<String> arrayList, String containsData, String addData){ if (arrayList.size()!=0) { for (int i = 0; i < arrayList.size(); i++) { Log.i("list===",arrayList.get(i)); if (!arrayList.contains(containsData)) { arrayList.add(addData); return arrayList.get(i); } } } Log.i("来来来这是个啥3","看来情况不太妙啊"); return null; } public static int IsContainsRemove(ArrayList<String> arrayList, String containsData){ if (arrayList.size()!=0) { for (int i = 0; i < arrayList.size(); i++) { Log.i("list===",arrayList.get(i)); if (!arrayList.contains(containsData)) { //如果不包含的话 return 0; }else { return 1; } } } return -1; } public static boolean IsEmpty(String nullData){ return (!("").equals(nullData)&&nullData!=null)?true:false; } public static boolean IsListEmpty(int a){ return a>0?true:false; } public static boolean IsTrimEmpty(String nullData){ return (!("").equals(nullData.trim())&&nullData.trim()!=null)?true:false; } public static boolean IsEditEmpty(EditText nullData){ return (!("").equals(nullData.getText().toString().trim())&&nullData.getText().toString().trim()!=null)?true:false; } public static boolean IsNull(String nuData){ return (nuData!=null)?true:false; } public static boolean IsNullDevice(BluetoothDevice nuData){ return (nuData!=null)?true:false; } public static boolean IsIdentical(String a, String b){ Log.i(TAG, "IsIdentical: "+a+"+"+b); return a.equals(b)?true:false; } /** * @param a 填入的数字 * @param big 不能大于最大值 * @param small 不能小于最小值 * @return */ public static boolean IsSize(double a,double big,double small){ return (a<=big&&a>=small)?true:false; } public static int IsContainsList(String data, List<String> list){ Log.i("", "IsContainsList: list"+list); for (int i = 0; i < list.size(); i++) { Log.i("", "IsContainsList: list.get(i)"+list.get(i)); if (data.equals(list.get(i))){ Log.i("", "IsContainsList: list.get(i)2"+list.get(i)); return i; } } return -1; } public static String IsSplit(String target, String prerequisite, int prerequisiteTarget){ String[] a=target.split(prerequisite); String answer=""; for (int i = 0; i <a.length; i++) { answer=a[prerequisiteTarget]; } return answer; } /** * * @param a * @param b 如果a不包含b则正确 * @return */ public static boolean IsContains(String a,String b){ return !(a.contains(b))?true:false; } public static boolean IsCheckLength(int a,int b){ return !(a<b)?true:false; } }
各种小判断,分割的工具类
最新推荐文章于 2022-08-04 16:56:18 发布