java数字转换32位字符串_java字符串和数字转换工具
java数字和字符串之间的转换工具
class="java" name="code">package com.xwtec.util;
/**
* 数字工具类
*/
public class NumberUtil {
/**
* 数字转换为字符串
* @param num 数字
* @return 字符串,如果 num 为空, 返回空字符串
*/
public static String num2Str(Object num) {
String str = null;
if (num == null) {
str = "";
}
else {
str = String.valueOf(num);
}
return str;
}
/**
* 字符串转换为Integer
* @param str 字符串
* @return Integer, str为null时返回0
*/
public static Integer getInteger(Object obj) {
return getInteger(obj, 0);
}
/**
* 字符串转换为Integer
* @param str 字符串
* @param def 默认值
* @return Integer, 字符串为null时返回def
*/
public static Integer getInteger(Object obj, int def) {
String str = obj == null ? "" : obj.toString();
Integer i = null;
if (str.trim().length() == 0) {
i = new Integer(def);
}
else {
try {
i = Integer.valueOf(str);
}
catch (Exception e) {
}
}
return i == null ? new Integer(def) : i;
}
/**
* 字符串转换为Long
* @param str 字符串
* @return Long, str为null时返回0
*/
public static Long getLong(Object obj) {
return getLong(obj, 0);
}
/**
* 字符串转换为Long
* @param str 字符串
* @param def 默认值
* @return Long, 字符串为null时返回def
*/
public static Long getLong(Object obj, long def) {
String str = obj == null ? "" : obj.toString();
Long l = null;
if (str.trim().length() == 0) {
l = new Long(def);
}
else {
try {
l = Long.valueOf(str);
}
catch (Exception e) {
}
}
return l == null ? new Long(def) : l;
}
/**
* 字符串转换为Integer
* @param str 字符串
* @return Integer, str为null时返回0
*/
public static int getIntegerValue(Object obj) {
return getIntegerValue(obj, 0);
}
/**
* 字符串转换为Integer
* @param str 字符串
* @param def 默认值
* @return Integer, 字符串为null时返回def
*/
public static int getIntegerValue(Object obj, int def) {
return getInteger(obj, def).intValue();
}
/**
* 字符串转换为Long
* @param str 字符串
* @return Long, str为null时返回0
*/
public static long getLongValue(Object obj) {
return getLongValue(obj, 0);
}
/**
* 字符串转换为Long
* @param str 字符串
* @param def 默认值
* @return Long, 字符串为null时返回def
*/
public static long getLongValue(Object obj, long def) {
return getLong(obj, def).longValue();
}
}
java数字转换32位字符串_java字符串和数字转换工具相关推荐
- java md5加密32位小写_Java生成MD5的方法,简单封装并转为32位小写
1 import java.security.MessageDigest; 2 3 public class MD5 { 4 5 public static String toMD5(String p ...
- php 不是有效的win32,%1不是有效的 win32应用程序(64位转换32位)
在windows 2003 64位系统上安装完iis后,运行php文件提示%1不是有效的 win32应用程序,百度一下,终于找出问题,原来是windows2003 64位的操作系统和32位IIS的问题 ...
- 三位整数两位小数掩码_子网掩码转换32位整数
IP地址优选网写过很多相关文章介绍,一些朋友还是对子网掩码.ip地址的网段等不太了解,我们下面一起来看看网友常常问到的一些相关问题.子网掩码转换32位整数 一.什么是子网掩码? 在了解ip地址的网段之 ...
- 十年前的32位笔记本使用平铺桌面管理工具i3跑得飞快
十年前的32位笔记本使用平铺桌面管理工具i3跑得飞快 旧笔记本 家里有一台配置很低的笔记本,买了已经有将近十年了. cpu还是32位的. 系统目前安装的是manjaro32,目前这个系统已经不支持更新 ...
- java日期转字符串_Java时间日期格式转换Date转String和String转Date
1 Java时间格式转换大全2 3 import java.text.*;4 importjava.util.Calendar;5 public classVeDate {6 /** 7 * 获取现在 ...
- java输入数字返回字符串_java Scanner输入数字、字符串
package java05; import java.util.Scanner;//1.导包 /* Scanner类的功能,可以实现键盘输入数据,到程序当中 引用类型的一班使用步骤: 1.导包 2. ...
- java 时间转换成字符串_java 获得系统时间 转换成字符串
1.long字符串转换成yyyy-MM-dd HH:mm:ss 格式输出 /** * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss * @return */ public s ...
- java 填充字符串_Java字符串右补齐——String.format
Java字符串右补齐方法: System.out.println(String.format("%-4s", "ab")); //"%-4s" ...
- java字符串_Java字符串
java字符串 Java String is one of the most widely used class. Java String class is defined in java.lang ...
- java md5 32位加密算法_java 32位md5加密类
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import java.security.MessageDigest; import ja ...
最新文章
- https://blog.csdn.net/blmoistawinde/article/details/84329103
- 网站seo优化每天需要做哪些事情呢?
- 8月下旬国内域名注册商净增量Top10
- oracle cascade是什么意思啊,Oracle外键(Foreign Key)之级联删除(DELETE CASCADE)
- Gartner:70%新应用由低代码开发,AI热潮后小数据崛起
- 大数据_Hbase-原理介绍 安装---Hbase工作笔记0004
- 杭电1203I NEED A OFFER!
- eltable 无数据文案修改_el-table的二次封装详细版(一)
- 搭建vue项目时运行npm run dev 报错问题解决
- puppet部署三 配置puppet
- ChinaPub地毯式搜索 - 数据库
- 【数字设计】诺瓦科技_笔试面试题目分享
- pdf.js 跨域 php,JavaScript_js跨域资源共享 基础篇,本文详细介绍了javascript跨域资 - phpStudy...
- 前端 HTML5+CSS3基础知识一
- 12306Bypass-分流抢票 火车票抢票攻略
- 不是公网ip怎么搭建服务器
- python只读打开文件,python如何使用只读、不显示窗口的方式打开ppt文件
- RADARE2+FRIDA=R2FRIDA Best Dynamic Debugging Tool
- java入门基础学习
- step7注释乱码问题解决
热门文章
- Linux操作系统下6个应急处理小常识
- CCD和CMOS的的相同点和差异
- 问题七十:计算机图形中的采样(Sampling)
- 大数据技术包含哪些结构层次
- TypeScript算法专题 - [双链表1] - 双链的概念及其实现
- AcWing 1922. 懒惰的牛(前缀和 or 双指针)
- oracle自动结束连接,如何在Oracle8x中实现自动断开后再连接?
- php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...
- 跟着开源项目学因果推断——causalnex(十三)
- 图像增强︱window7+opencv3.2+keras/theano简单应用(函数解读)