首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CSDN

    TextUtils.isEmpty()和String.isEmpty()的区别

    TextUtils.isEmpty和String.isEmpty的区别 直接看源码 TextUtils.isEmpty() String.isEmpty() 用法 直接看源码 TextUtils.isEmpty () 看源码可知 TextUtils.isEmpty() 会对 null 和长度进行判断,不会报空指针 String.isEmpty() 看源码可知 String 类下的 isEmpty( ) 返回的只是字符串的长度是否为

    70620编辑于 2022-05-05
  • 来自专栏程序猿DD

    减少该死的 if else 嵌套

    TextUtils.isEmpty(item.link) && ! TextUtils.isEmpty(content) ? TextUtils.isEmpty(imagePath) ? TextUtils.isEmpty(content) ? TextUtils.isEmpty(content) ?

    98910发布于 2019-05-24
  • 来自专栏【Android开发基础】

    android intent打开各种格式文档方法

    File file = new File(path); try { if (file.exists() || FileUtil.fileAvailable(file)) { if (TextUtils.equals (path)); } else if (TextUtils.equals("xls", format) || TextUtils.equals("xlsx", format)) { mContext.startActivity (IntentDocumentView.getExcelFileIntent(path)); } else if (TextUtils.equals("zip", format) || TextUtils.equals format)) { mContext.startActivity(IntentDocumentView.getZipRarFileIntent(path)); }else if (TextUtils.equals ("pdf", format) || TextUtils.equals("PDF", format)) { mContext.startActivity(IntentDocumentView.getPdfFileIntent

    1.3K20编辑于 2023-02-10
  • 来自专栏码农沉思录

    当我看到一堆if else时,我的内心是奔溃的

    TextUtils.isEmpty(link) ? link : "default"; this.title = !TextUtils.isEmpty(title) ? TextUtils.isEmpty(content) ? TextUtils.isEmpty(imagePath) ? TextUtils.isEmpty(content) ? TextUtils.isEmpty(content) ?

    68840发布于 2019-07-12
  • 来自专栏Star先生的专栏

    利用文本挖掘技术来找出《天龙八部》中的“小鲜词”

    selector.end()) { candidate = selector.next(); if (TextUtils.isBlank(candidate TextUtils.isCnLetter(c)) { continue; } posVector = posMap.get (c) || TextUtils.isNumeric(c)) { seg += c; off++; } else if (TextUtils.isCnLetter(c)) { if (! 文本选择器,筛选出可能为新词的词汇 CnTextSelector.java package grid.text.selector; import grid.common.TextUtils;

    1.4K00发布于 2017-08-02
  • 来自专栏Linyb极客之路

    减少该死的 if else 嵌套

    TextUtils.isEmpty(item.link) && ! TextUtils.isEmpty(content) ? TextUtils.isEmpty(imagePath) ? TextUtils.isEmpty(content) ? TextUtils.isEmpty(content) ?

    55120编辑于 2022-03-10
  • 来自专栏微信公众号:Java团长

    减少该死的 if else 嵌套

    TextUtils.isEmpty(item.link) && ! TextUtils.isEmpty(content) ? TextUtils.isEmpty(imagePath) ? TextUtils.isEmpty(content) ? TextUtils.isEmpty(content) ?

    1.3K40发布于 2019-04-25
  • 来自专栏Java进阶架构师

    减少那该死的像金字塔般的 if else 嵌套

    TextUtils.isEmpty(item.link) && ! TextUtils.isEmpty(content) ? TextUtils.isEmpty(imagePath) ? TextUtils.isEmpty(content) ? TextUtils.isEmpty(content) ?

    87220发布于 2019-03-01
  • 来自专栏向治洪

    HttpClient详解

    et_password.getText().toString().trim(); String name = et_username.getText().toString().trim(); if (TextUtils.isEmpty (name) || TextUtils.isEmpty(password)) { Toast.makeText(this, "用户名密码不能为空", 1).show(); et_password.getText().toString().trim(); String name = et_username.getText().toString().trim(); if (TextUtils.isEmpty (name) || TextUtils.isEmpty(password)) { Toast.makeText(this, "用户名密码不能为空", 1).show();

    1.2K60发布于 2018-01-26
  • 来自专栏Android、鸿蒙开发

    Android 小米推送服务集成

    TextUtils.isEmpty(message.getTopic())) { mTopic=message.getTopic(); } else if(! TextUtils.isEmpty(message.getAlias())) { mAlias=message.getAlias(); } else if(! TextUtils.isEmpty(message.getTopic())) { mTopic=message.getTopic(); } else if(! TextUtils.isEmpty(message.getAlias())) { mAlias=message.getAlias(); } else if(! TextUtils.isEmpty(message.getTopic())) { mTopic=message.getTopic(); } else if(!

    1.9K30发布于 2021-07-19
  • 来自专栏拭心的安卓进阶之路

    Android存储之SharedPreferences

    TextUtils.isEmpty(name) && !TextUtils.isEmpty(sex) && ! TextUtils.isEmpty(age)){ Map<String,String> userInfoMap = new HashMap<String,String>(); userInfoMap.put

    50120编辑于 2022-11-30
  • 来自专栏码客

    Android不同应用之间的数据传值

    TextUtils.isEmpty(value)) { cursor.addRow(new Object[]{value}); } return TextUtils.isEmpty(key)) { if (value ! TextUtils.isEmpty(key)) { save(key, value); } } return null TextUtils.isEmpty(key)) { remove(key); return 1; } return 0; TextUtils.isEmpty(key)) { save(key, value); return 1; } return

    1.5K10编辑于 2024-04-10
  • 来自专栏Khan安全团队

    适用于 ANDROID 的 ADOB​​E ACROBAT READER 中的 RCE (CVE-2021-40724)

    TextUtils.isEmpty(str3) ? str3 : str2; if (! TextUtils.isEmpty(str4)) { String fileExtensionFromMimeType = BBFileUtils.getFileExtensionFromMimeType TextUtils.isEmpty(fileExtensionFromMimeType)) { if (str.lastIndexOf(46) == -1) { TextUtils.equals(mimeTypeForFile, str3) && ! TextUtils.equals(mimeTypeForFile, str2))) { str = str + '.' + fileExtensionFromMimeType

    1.3K10编辑于 2022-01-15
  • 来自专栏緣來來來

    安卓基础干货(五):安卓线程与数据上传下载的学习

    (name) || TextUtils.isEmpty(pwd)){ Toast.makeText(this, "qq和密码不能空", 0).show(); (name) || TextUtils.isEmpty(pwd)){ Toast.makeText(this, "qq和密码不能空", 0).show(); (name) || TextUtils.isEmpty(pwd)){ Toast.makeText(this, "qq和密码不能空", 0).show(); (name) || TextUtils.isEmpty(pwd)){ Toast.makeText(this, "qq和密码不能空", 0).show(); (path) || TextUtils.isEmpty(threadCountStr)){ Toast.makeText(this, "下载地址或线程个数不能为空", 0).show

    3.5K10发布于 2018-09-18
  • 来自专栏乱码三千

    解决android中EditText设置末尾省略号不生效的情况

    必须加上以下属性 android:editable= "false" 另外EditText不支持跑马等的效果.咱们来看看android源码 override public void setEllipsize(TextUtils.TruncateAt ellipsis) { if (ellipsis == TextUtils.TruncateAt.MARQUEE) { throw new IllegalArgumentException ("EditText cannot use the ellipsize mode TextUtils.TruncateAt.MARQUEE"); } super.setEllipsize(ellipsis

    3.4K20发布于 2021-07-29
  • 来自专栏博客迁移同步

    android学习笔记----模拟登陆界面(文件和SharedPreferences存储)

    android.content.SharedPreferences; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.text.TextUtils et_qqnumber.getText().toString().trim(); String passwd = et_passwd.getText().toString().trim(); if (TextUtils.isEmpty (qq) || TextUtils.isEmpty(passwd)) { Toast.makeText(this, "用户名和密码不能为空", Toast.LENGTH_SHORT 文件存储: import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.text.TextUtils (qq) || TextUtils.isEmpty(passwd)) { Toast.makeText(this, "用户名和密码不能为空", Toast.LENGTH_SHORT

    57710编辑于 2023-05-06
  • 来自专栏Android小知识

    Android自定义TextView实现必填项前面的*号

    android.support.annotation.Nullable; import android.text.Spannable; import android.text.SpannableString; import android.text.TextUtils Color.RED); String text = ta.getString(R.styleable.RequiredTextView_android_text); if (TextUtils.isEmpty (prefix)) { prefix = "*"; } if (TextUtils.isEmpty(text)) { text

    1.9K10发布于 2020-04-24
  • 来自专栏Keegan小钢

    Android项目重构之路:实现篇(二)

    final String phoneNum, final ActionCallbackListener<Void> listener) { // 参数为空检查 if (TextUtils.isEmpty final String password, final ActionCallbackListener<Void> listener) { // 参数为空检查 if (TextUtils.isEmpty listener.onFailure(ErrorEvent.PARAM_NULL, "手机号为空"); } return; } if (TextUtils.isEmpty listener.onFailure(ErrorEvent.PARAM_NULL, "验证码为空"); } return; } if (TextUtils.isEmpty final String password, final ActionCallbackListener<Void> listener) { // 参数为空检查 if (TextUtils.isEmpty

    55820发布于 2018-08-10
  • 来自专栏Android开发指南

    14.不同条目的listview

    TextUtils.isEmpty(data.getName1())&&! TextUtils.isEmpty(data.getUrl1())){ tvs[0].setText(data.getName1()); bitmapUtils.display(ivs[0] TextUtils.isEmpty(data.getName2())&&! TextUtils.isEmpty(data.getUrl2())){ tvs[1].setText(data.getName2()); bitmapUtils.display(ivs[1] TextUtils.isEmpty(data.getName3())&&!

    772100发布于 2018-05-14
  • 来自专栏一个会写诗的程序员的博客

    编辑距离 (Levenshtein Distance算法)

    代码如下 public static int getEditDistance(String origin, String target) { if (TextUtils.isEmpty(origin ) && TextUtils.isEmpty(target)) { return 0; } if (TextUtils.isEmpty(origin)) { return target.length(); } if (TextUtils.isEmpty(target)) { return origin.length(); ; } 如果我们需要求两个字符串的相识度,则是: public static float getSimilarity(String origin, String target) { if (TextUtils.isEmpty (origin) || TextUtils.isEmpty(target)) { return 0f; } return 1.0f - getEditDistance(

    3K10发布于 2020-04-09
领券