随笔分类 -  数字与字符串

java之字符串
摘要:参考http://how2j.cn/k/number-string/number-string-string/324.html 创建字符串 字符串即字符的组合,在Java中,字符串是一个类,所以我们见到的字符串都是对象 常见创建字符串手段: 1. 每当有一个字面值出现的时候,虚拟机就会创建一个字符串 阅读全文

posted @ 2018-06-03 17:16 lijingran 阅读(315) 评论(0) 推荐(0)

java之字符
摘要:参考http://how2j.cn/k/number-string/number-string-character/323.html 保存一个字符的时候使用char char对应的封装类 char对应的封装类是Character Character常见方法 执行结果 常见转义 执行结果 阅读全文

posted @ 2018-06-03 10:58 lijingran 阅读(222) 评论(0) 推荐(0)

java之Scanner
摘要:参考http://how2j.cn/k/operator/operator-scanner/658.html#nowhere 需要用到从控制台输入数据,所以需要用到Scanner类 使用Scanner读取整数 执行程序 使用Scanner读取浮点数 执行程序 使用Scanner读取字符串 读取了整数 阅读全文

posted @ 2018-06-03 10:36 lijingran 阅读(258) 评论(0) 推荐(0)

java之格式化输出
摘要:参考http://how2j.cn/k/number-string/number-string-foramt/320.html#nowhere 格式化输出 如果不使用格式化输出,就需要进行字符串连接,如果变量比较多,拼接就会显得繁琐使用格式化输出,就可以简洁明了%s 表示字符串%d 表示数字%n 表 阅读全文

posted @ 2018-06-03 10:23 lijingran 阅读(1005) 评论(0) 推荐(0)

java之数学方法
摘要:参考http://how2j.cn/k/number-string/number-string-math/319.html java.lang.Math提供了一些常用的数学运算方法,并且都是以静态方法的形式存在 四舍五入, 随机数,开方,次方,π,自然常数 Math.abs();取绝对值 Math. 阅读全文

posted @ 2018-06-02 23:00 lijingran 阅读(1156) 评论(0) 推荐(0)

java之字符串转换
摘要:参考http://how2j.cn/k/number-string/number-string-parse/317.html 数字转字符串 方法1: 使用String类的静态方法valueOf 方法2: 先把基本类型装箱为对象,然后调用对象的toString 字符串转数字 调用Integer的静态方 阅读全文

posted @ 2018-06-02 21:41 lijingran 阅读(1549) 评论(0) 推荐(0)

java之装箱拆箱
摘要:参考http://how2j.cn/k/number-string/number-string-wrap/22.html 封装类 所有的基本类型,都有对应的类类型 比如int对应的类是Integer 这种类就叫做封装类 Number类 数字封装类有 Byte,Short,Integer,Long,F 阅读全文

posted @ 2018-06-02 21:32 lijingran 阅读(176) 评论(0) 推荐(0)

java序列化和反序列化
摘要:1、什么是序列化与反序列化? 序列化:指把堆内存中的 Java 对象数据,通过某种方式把对象存储到磁盘文件中或者传递给其他网络节点(在网络上传输)。这个过程称为序列化。通俗来说就是将数据结构或对象转换成二进制串的过程 反序列化:把磁盘文件中的对象数据或者把网络节点上的对象数据,恢复成Java对象模型 阅读全文

posted @ 2018-05-28 18:16 lijingran 阅读(1081) 评论(0) 推荐(0)

输出1-100内的质数(素数)
摘要:参考https://blog.csdn.net/yearningseeker/article/details/49964127 质数概念:所谓质数就是只能被1和它本身整除的数。那么对于某一个数a,可以试着让它除以a-1......2,如果有任意一次除法的余数为零,这个数a就不是质数。 方法1:完全根 阅读全文

posted @ 2018-05-16 20:04 lijingran 阅读(10088) 评论(0) 推荐(0)

random.nextInt()与Math.random()基础用法
摘要:相关文章:关于Random(47)与randon.nextInt(100)的区别 1、来源 random.nextInt() 为 java.util.Random类中的方法; Random类中还提供各种类型随机数的方法: nextInt():返回一个随机整数(int) nextInt(int n): 阅读全文

posted @ 2018-05-16 15:41 lijingran 阅读(1902) 评论(0) 推荐(0)

java判断一个字符串是否是数字的三种方法
摘要:参考https://blog.csdn.net/ld_flex/article/details/7699161 阅读全文

posted @ 2018-05-16 11:01 lijingran 阅读(16086) 评论(0) 推荐(2)

java 中 一个int类型的num,num&1
摘要:n&1 把n与1按位与,因为1除了最低位,其他位都为0,所以按位与结果取决于n最后一位,如果n最后一位是1,则结果为1.反之结果为0。(n&1)==1: 判断n最后一位是不是1(可能用来判断n值的奇偶性)。 另外判断奇偶性还可以用& 偶数&1=0 奇数&1=1 阅读全文

posted @ 2018-05-11 11:32 lijingran 阅读(818) 评论(0) 推荐(1)

关于Random(47)与randon.nextInt(100)的区别
摘要:参考https://blog.csdn.net/md_shmily92/article/details/44059313 相关文章random.nextInt()与Math.random()基础用法 Java中Random也称为伪随机函数。 这句代码在Thinking in java中很常见 Jav 阅读全文

posted @ 2018-05-06 12:40 lijingran 阅读(3379) 评论(0) 推荐(0)

求第n个丑数
摘要:参考http://www.cppblog.com/zenliang/articles/131094.html 什么是因子:因子*因子=乘积数如果一个数是丑数,那么这个数是2,3,5的乘积的结果。比如:8=2*2*2;10=2*5;30=2*3*5;换句话就是丑数能除以2,3,5直到最后的结果等于1, 阅读全文

posted @ 2018-05-02 16:24 lijingran 阅读(544) 评论(0) 推荐(0)

StringBuffer与StringBuilder
摘要:转自https://blog.csdn.net/u011489043/article/details/68488459 String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBu 阅读全文

posted @ 2018-05-02 11:45 lijingran 阅读(393) 评论(0) 推荐(0)

原码、反码、补码
摘要:原码是什么? 原码就是早期用来表示数字的一种方式: 一个正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码,说的更通俗点,负数的原码就是高位为1的对应正数的原码。 举例说明: int类型的 3 的原码是 11B(B表示二进制位), 在32位机器上占四个 阅读全文

posted @ 2018-04-23 15:52 lijingran 阅读(750) 评论(0) 推荐(0)

Java中>>和>>>的区别
摘要:转自https://www.cnblogs.com/565261641-fzh/p/7686757.html >>:带符号右移。正数右移高位补0,负数右移高位补1。比如: 4 >> 1,结果是2;-4 >> 1,结果是-2。-2 >> 1,结果是-1。 >>>:无符号右移。无论是正数还是负数,高位通 阅读全文

posted @ 2018-04-23 14:59 lijingran 阅读(237) 评论(0) 推荐(0)

Java中能否利用函数参数来返回值
摘要:转自https://blog.csdn.net/da_da_xiong/article/details/70039532 我们在写代码时通常会遇到一种情况,就是我们可能希望在一个函数操作完成后返回两个值,这两个值互不关联并且不希望以数组的形式返回,甚至这两个返回值都不属于同一种类型,这种情况下在C或 阅读全文

posted @ 2018-04-18 10:48 lijingran 阅读(1868) 评论(0) 推荐(0)

&,|,^的用法
摘要:&,|,~,^的用法 &按位与 |按位或 ~按位非 ^按位异或 举例: int x = 5; int y = 11; System.out.println(x|y); System.out.println(x&y); System.out.println(x~y); System.out.print 阅读全文

posted @ 2018-04-16 11:23 lijingran 阅读(3115) 评论(0) 推荐(0)

利用异或求(整数数组中,有2K+1个数,其中有2k个相同,找出不相同的那个数)
摘要:转自https://blog.csdn.net/renjie_998003/article/details/50738025 java的位运算符中有一个叫异或的运算符,用符号(^)表示,其运算规则是:两个操作数的位中,相同则结果为0,不同则结果为1。下面看一个例子: 运行结果是:i ^ j = 13 阅读全文

posted @ 2018-04-16 11:12 lijingran 阅读(583) 评论(0) 推荐(0)

导航