美文网首页
【Android】一些好用的方法(持续更新)

【Android】一些好用的方法(持续更新)

作者: Blue_Well | 来源:发表于2020-03-26 21:44 被阅读0次
    • 打印的方式
      声明了一个public属性后,tag只需要添加相应的名字即可,省去了每次都要输入。
    public static final String TAG = "MainActivity";
    Log.d(TAG, tempData);
    
    • 删除列表中重复的数据
    HashSet<String> hash_mac = new HashSet<>(deviceMac_list);
    deviceMac_list.clear();
    deviceMac_list.addAll(hash_mac);
    
    • 判断列表是否有重复的数据
    private ArrayList<String> deviceMacList = new ArrayList<>();
    private ArrayList<String> deviceNameList = new ArrayList<>();
    
    for(int i = 0; i < deviceMac_list.size(); i++){
        if (deviceMac_list.get(i).equals(device_mac)){
            return;
        }
    }
    
    • 打印数组的方法
      这里的数组可以是byte[]或其他类型。
    Log.d(TAG, Arrays.toString(rxData));
    
    • 各种数字类型转换成字符串型
    float a = 23.4f;
    String s = Float.toString(a) ;
    
    int a = 10;
    String s = Integer.toString(i); 
    
    double a = 10.1234;
    String s = Double.toString(i);
    
    • 字符串型转换成各种数字类型
    String s = "169";
    byte b = Byte.parseByte(s);
    short t = Short.parseShort(s);
    int i = Integer.parseInt(s);
    long l = Long.parseLong(s);
    Float f = Float.parseFloat(s);
    Double d = Double.parseDouble(s);
    

    相关文章

      网友评论

          本文标题:【Android】一些好用的方法(持续更新)

          本文链接:https://www.haomeiwen.com/subject/kfvhuhtx.html