Java Integer如何获取第一位和最后一位,并截取
目录
- Integer获取第一位和最后一位并截取
- 场景
- 求Integer位数的巧妙方法
Integer获取第一位和最后一位并截取
场景
获取 5,10,15,25,30; 判断尾数为5的进入判断
public static void main(String[] args) { String str = "数据测试,自定义字段"; //判断第一个字符是否为“数” if (str.startsWith("数")) { str = str.substring(1); } //判断最后一个字符是否为“段” if (str.endsWith("段")) { str = str.substring(0,str.length() - 1); } System.out.println(str); }
求Integer位数的巧妙方法
今天看java源码发现的,挺有趣。
final static int [] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, 99999999, 999999999, Integer.MAX_VALUE }; // Requires positive x static int stringSize(int x) { for (int i=0; ; i++) if (x <= sizeTable[i]) return i+1; }
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
关于Java中你所不知道的Integer详解
前言 本文主要给大家介绍了关于Java中Integer的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实参形参 前些天看到朋友圈分享了一片文章<Java函数的传参机制--你真的了解吗?> 有些触发,之前也研究过Java的Integer,所以写下本文,希望对你有所帮助. 交换 首先来看一个示例. 请用Java完成swap函数,交换两个整数类型的值. public static void test() throws Exception { Integer a = 1,
-
Java源码解析Integer方法解读
toUnsignedString方法解读 看到Integer中有这样的一个方法把int转为Unsigned类型的字符串,但是有几个点不是很清楚,经过查询资料弄懂了,解读如下: /** * Convert the integer to an unsigned number. */ private static String toUnsignedString(int i, int shift) { char[] buf = new char[32]; int charPos = 32; int ra
-
Java基础之Integer使用的注意事项及面试题
JAVA中Integer对象的引用 JAVA中没有指针一说,但也有引用的概念.这里要说的主要是Integer是不是同一个对象. 1.先看一段代码: public static void main(String[] args){ Integer a1 = 100; Integer b1 = a1;//另一种也可以b1=100 Field field = null; try { field = a1.getClass().getDeclaredField("value"); } catch
-
JAVA Integer类常用方法解析
JAVA中Integer类下的常用方法有哪些? 1.进制转换 n进制转10进制 字符串结果 Integer.parseInt(String s, int radix): radix范围为2-36(包括0-9,a-z) string输入为二进制字符串 System.out.println( Integer.parseInt("10000",2)); //16 2.int转二进制字符串 System.out.println( Integer.toBinaryString(789)); //
-
Java Integer如何获取第一位和最后一位,并截取
目录 Integer获取第一位和最后一位并截取 场景 求Integer位数的巧妙方法 Integer获取第一位和最后一位并截取 场景 获取 5,10,15,25,30; 判断尾数为5的进入判断 public static void main(String[] args) { String str = "数据测试,自定义字段"; //判断第一个字符是否为"数" if (str.startsWith("数&quo
-
JAVA JDK8 List分组获取第一个元素的方法
概述 在JAVA JDK8 List分组的实现和用法一文中介绍了JDK 8如何对list进行分组,但是没有提到如何在分组后,获取每个分组的第一个元素.其实这个也很简单,代码如下: package test; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializerFeature; import java.util.ArrayList; import java.util.List; imp
-
Java使用正则表达式获取子文本的方法示例
本文实例讲述了Java使用正则表达式获取子文本的方法.分享给大家供大家参考,具体如下: 原来,group是针对()来说的,group(0)就是指的整个串,group(1) 指的是第一个括号里的东西,group(2)指的第二个括号里的东西. 最近学习正则表达式,发现Java中的一些术语与其他地方描述的有所差异.就这个问题卡了我半天,坑爹,写到博客,方便其他新学的朋友.比如Java正则表达式中的"组"概念与<正则表达式必知必会>一书中讲述的"子表达式"其实是
-
java编程实现获取服务器IP地址及MAC地址的方法
本文实例讲述了java编程实现获取服务器IP地址及MAC地址的方法.分享给大家供大家参考,具体如下: 已测系统: windows linux unix 排除127.0.0.1 和 0.0.0.0.1等非正常IP import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.util.ArrayList; import java.util.Enu
-
Java中Spring获取bean方法小结
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,如何在程序中获取Spring配置的bean呢? Bean工厂(com.springframework.beans.factory.BeanFactory)是Spring框架最核心的接口,它提供了高级IoC的配置机制.BeanFactory使管理不同类型的Java对象成为可能,应用上下文(com.springframework.context.ApplicationContext)建立在BeanFactory基础之上,提供
-
java 中如何获取字节码文件的相关内容
java 中如何获取字节码文件的相关内容 反射机制是指在运行状态中,对任意一个类(class文件),都能知道这个类的所有属性和方法:对任意一个对象,都能调用这个对象的方法和属性.这种动态的获取信息和动态的调用对象的方法的功能称为--Java语言的反射机制. 简单点说,动态的获取类中的信息,这就是Java的反射机制. 在Java的反射机制中,我们可以通过配置文件信息,然后通过类名来获取类中包含的详细信息,如构造函数.成员变量和成员函数等.在接下来,作者将分别演示如何通过类名来获取类中包含的信息.
-
Java实现的获取和判断文件头信息工具类用法示例
本文实例讲述了Java实现的获取和判断文件头信息工具类用法.分享给大家供大家参考,具体如下: package test; import java.io.FileInputStream; import java.io.IOException; import java.util.HashMap; /** * 获取和判断文件头信息 * * @author Sud * */ public class GetTypeByHead { // 缓存文件头信息-文件头信息 public static final
-
Java利用反射获取object的属性和值代码示例
在看反射顺便做个笔记,目前知道的反射的Object都是要有对象的也就是实体Bean. referance:Java反射简易教程 import java.lang.reflect.Field; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 反射处理Bean,得到里面的属性值 * * @author liulinsen * */ publ
-
Java解析word,获取文档中图片位置的方法
前言(背景介绍): Apache POI是Apache基金会下一个开源的项目,用来处理office系列的文档,能够创建和解析word.excel.ppt格式的文档. 其中对word文档的处理有两个技术,分别是HWPF(.doc)和XWPF(.docx).如果你对这两个技术熟悉的话,就应该能明白使用java解析word文档的痛楚所在. 其中两个最大的问题在于: 第一是这两个类并没有统一的父类和接口(隔壁的XSSF和HSSF投过来鄙视的眼光),所以没法进行同一格式的接口式编程: 第二是官方API中并
-
Java实现动态获取图片验证码的示例代码
本文介绍了Java实现动态获取图片验证码的示例代码,分享给大家,具体如下: import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.UnsupportedEncodingEx
随机推荐
- AngularJS 表达式详解及实例代码
- 80后潮人们必须会说的60句话 比较经典
- jquery平滑滚动到顶部插件使用详解
- Linux中基本正则表达式
- Python中基础的socket编程实战攻略
- javascript 不用reverse实现字符串反转的代码
- C# 文件上传 默认最大为4M的解决方法
- PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
- Delphi书籍15本网盘下载地址整理
- C# 如何判断两个文件内容是否相同的方法
- C#设计模式之ChainOfResponsibility职责链模式解决真假美猴王问题实例
- Highlight patterns within strings
- jQuery横向擦除焦点图特效代码分享
- Ruby中XML格式数据处理库REXML的使用方法指南
- c# 连接access数据库config配置
- 解析四则表达式的编译过程及生成汇编代码
- jQuery中wrapInner()方法用法实例
- java实现将数字转换成人民币大写
- 微软 Visual Studio 2010官方下载地址给大家
- JS 实现 ajax 异步浏览器兼容问题