android java判断字符串是否为空和是否是手机号和是否是数字,数字转中文

数字转中文

 

   private String getD(int d) {
//       String[] str = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };String[] str = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"};
//       String ss[] = new String[] { "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿" };String ss[] = new String[]{ "", "十", "百", "千", "万", "十", "百", "千", "亿"};String s = String.valueOf(d);StringBuffer sb = new StringBuffer();for (int i = 0; i < s.length(); i++) {String index = String.valueOf(s.charAt(i));sb = sb.append(str[Integer.parseInt(index)]);}String sss = String.valueOf(sb);int i = 0;for (int j = sss.length(); j > 0; j--) {sb = sb.insert(j, ss[i++]);}return sb.toString().trim();}

 

/*** 判断给定字符串是否空白串。 空白串是指由空格、制表符、回车符、换行符组成的字符串 若输入字符串为null或空字符串,返回true** @param input* @return boolean*/
public static boolean isEmpty(String input) {if (input == null || "".equals(input))return true;for (int i = 0; i < input.length(); i++) {char c = input.charAt(i);if (c != ' ' && c != '\t' && c != '\r' && c != '\n') {return false;}}return true;
}
 
 
// 判断手机号码是否规则
public static boolean isPhoneNumber(String input) {String regex = "(1[0-9][0-9]|15[0-9]|18[0-9])\\d{8}";Pattern p = Pattern.compile(regex);return p.matches(regex, input);
}

 

 

 

//判断是否是数字
public final static boolean isNumeric(String s) {if (s != null && !"".equals(s.trim()))return s.matches("^[0-9]*$");elsereturn false;
}

dp转px

public static int dpToPx(float dp, Resources resources) {float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, resources.getDisplayMetrics());return (int) px;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/415850.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UUID工具类及使用

1.工具类: package UUIdtest;import java.util.UUID;public class UUIDUtil {public static String getUUID() {return UUID.randomUUID().toString();}} 2.使用 package UUIdtest;import org.junit.Test;public class TestUUID {Testpublic void test3(){System.out.println(U…

常用的富文本编辑器推荐

1、tinymce 2、quill https://quilljs.com/

Oracle做ip连接限制

Oracle做ip连接限制 限制登录oracle的IP地址有两种方法 一、编辑$ORACLE_HOME/network/admin/sqlnet.ora&#xff0c;增加 tcp.validnode_checking yes #tcp.invited_nodes() #允许访问的IP列表&#xff0c;各IP之间用逗号分隔 tcp.excluded_nodes() #限制访问的IP列表&#x…

android view滑动到顶部并固定在顶部

创建自定义ScrollView /*** ProjectName: yuanxinclan_new* Author: lgq* Date: 2017/12/20 0020 10:07*/public class StickyScrollView extends ScrollView {/*** Tag for views that should stick and have constant drawing. e.g.* TextViews, ImageViews etc*/public stat…

Python3 字典

字典是另一种可变容器模型&#xff0c;且可存储任意类型对象。 字典的每个键值(key>value)对用冒号(:)分割&#xff0c;每个对之间用逗号(,)分割&#xff0c;整个字典包括在花括号({})中 ,格式如下所示&#xff1a; d {key1 : value1, key2 : value2 }键必须是唯一的&#…

vue-cli 3.0 怎么配置 webpack.ProvidePlugin

const webpack require(webpack);module.exports {chainWebpack: config > {config.plugin(provide).use(webpack.ProvidePlugin, [{$: jquery,jquery: jquery,jQuery: jquery,window.jQuery: jquery}]);}, };

什么是ARP

ARP是地址转换协议&#xff08;Address Resolution Protocol&#xff09;的英文缩写&#xff0c;它是一个链路层协议&#xff0c;工作在OSI模型的第二层&#xff0c;在本层和硬件接口间进行联系&#xff0c;同时对上层&#xff08;网络层&#xff09;提供服务。 二层的以太…

工作112:vue路由跳转错误:Error: Redirected when going from “/login“ to “/home“ via a navigation guard.

vue路由跳转错误&#xff1a;Error: Redirected when going from "/login" to "/home" via a navigation guard. 嗯这是一个非智力性错误 token没获取到 路由守卫

quill一些插件的配置 注意事项

为了方便&#xff0c;是用了vue-quill-editor作为富文本编辑器&#xff0c;但是他和一些插件的安装有注意点&#xff1a; 1、在vue.config.js中修改配置 var webpack require(webpack);module.exports {configureWebpack: {plugins: [new webpack.ProvidePlugin({window.Qu…

PCRE的安装及使用

1、主页地址&#xff1a;http://www.pcre.org/下载pcre-7.8.tar.bz22、解压缩&#xff1a;tar xjpf pcre-7.8.tar.bz23、配置&#xff1a;cd pcre-7.8./configure --prefix/usr/local/pcre-7.8 --libdir/usr/local/lib/pcre --includedir/usr/local/include/pcreconfigure有许多…

android WebView通过js方法与原生交互

根据WebView里面的链接字符串跳转Activity activityBaseWebAddWebView.setWebViewClient(new WebViewClient() {Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {if (url.startsWith(Url.urlHost "/weixin/getJsp?urlwechatweb/business-m…

项目管理工具strber

1.Streber背景介绍&#xff1a; Streber是一个基于WEB的在线项目协调工具&#xff0c;它融合了wiki的思想和项目协作管理机制&#xff0c;成为了一个适用于小型团队的可以贯穿真个项目生命周期的项目协作和管理工具。 Streber的出现的历史并不长&#xff0c;作者为德国人&…

前端项目 开发者环境 和 正式环境 区别

1、在src目录下创建config文件夹。 2、创建三个文件 development.js export default {oss: development,apiUrl: http://0.0.0.0:8081 }production.js export default {oss: development,apiUrl: http://0.0.0.0:8081 }index.js import development from ./development im…

外星人Alienware Area-51 R2原厂Win10预装系统

大三角外星人Area 15 R2原装出厂WINDOWS10系统 链接&#xff1a;https://pan.baidu.com/s/1JwDuHx1j7fRABtIpLmKW_g?pwdq4pd 提取码&#xff1a;q4pd 原厂系统自带所有驱动、外星人出厂主题壁纸、专属LOGO标志、Office办公软件、MyAlienware、外星人控制中心等预装程序 文…

Net基础篇_学习笔记_第十二天_面向对象继承(字符串_字符串的不可变性)

字符串的特点之一&#xff1a; 字符串的不可变性 1)、字符串的不可变性当你给一个字符串重新赋值之后&#xff0c;老值并没有销毁&#xff0c;而是重新开辟一块空间存储新值。 当程序结束后&#xff0c;GC扫描整个内存&#xff0c;如果发现有的空间没有被指向&#xff0c;则立即…

android webview设置加载进度条

1、自定义属性文件——attrs.xml <?xml version"1.0" encoding"utf-8"?> <resources>// X5Webview 是否支持默认进度条<declare-styleable name"X5WebView"><attr name"defaultProgress" format"boolean…

oracle 创建新库时报错:enterprise manager 配置失败

oracle新建库时遇到的问题总结 昨天新建库时按正常的操作&#xff0c;一路下来&#xff0c;当新建到85%时弹出错误如下图&#xff1a; 环境&#xff1a;2003 server 64bit  服务器&#xff08;&#xff29;&#xff22;&#xff2d;&#xff09; oracle 10G 64bit 原有二个…