![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
菜鸟小白-Terrell
这个作者很懒,什么都没留下…
展开
-
java中String类中charAt()函数的使用心得
在charAt(int index)函数中1.index的值只能从[0,s.length()-1]2.在String中如果存在数字,则charAt()返回的是字符例如:用String来接收身份证的编号 输入:“98874112236543” 则通过charAt()返回的依次是‘9’,‘8’,... 不是数字9而是9对应的ASCii的值 ...原创 2019-01-04 15:08:58 · 7477 阅读 · 0 评论 -
折半查找的两种实现方式
折半查找的前提是:待排数组必须有序第一种方式:在判断条件中直接改low/high的值 public static void main(String[] args) { int arr[] = {4,9,15,21,25,36,39,45}; System.out.print("输入要查找的数值:"); Scanner sc =new ...原创 2019-04-14 10:01:02 · 752 阅读 · 0 评论 -
十进制转换为16进制,八进制,二进制通用方法
在介绍这个方法之前,我想来介绍一下移位运算符 移位运算符分为左移和右移 左移:相当于把当前的数值的二进制位数左移移位,末尾进行0补齐 右移:相当于把当前的数值的二进制位数右移移位,分为逻辑右移和算数右移 算术右移(>>):若是无符号数,则空缺补0,若是负数,空缺补1 ...原创 2019-04-14 14:27:14 · 662 阅读 · 0 评论 -
通过Map集合来进行字符串中每个字母出现的次数
问题描述 "fdgavcbsacdfs" 获取该字符串中,每一个字母出现的次数。 要求打印结果是:a(2)b(1)...;容器的选择 由于字母和次数之间存在着映射的关系。而且这种关系很多。 很多就需要存储,能存储映射关系的容器有数组和Map集合。...原创 2019-04-22 10:18:46 · 984 阅读 · 0 评论 -
根据两个日期从而来判断它们之间相隔多少天
算法思想 必须要有两个可以进行减法运算的数。 能减可以是毫秒值。如何获取毫秒值?通过date对象。 如何获取date对象呢?可以将字符串转成date对象。 1,将日期格式的字符串转成Date对象。 2,将Date对象转成毫秒值。 3,相减,在变成天数实现...原创 2019-04-23 11:05:23 · 241 阅读 · 0 评论 -
IP地址排序
问题描述 对已存在的ip地址进行排序,例如:192.168.10.34 127.0.0.1 3.3.3.3 105.70.11.55算法思想 由于我们在进行字符串切割之后,我们会得到4个字符串,我们想要对对象进行排序,我们可以使用TreeSet集合来进行排序(思想不要仅仅只局限于数组的数字排序),由于是String类,则默认的...原创 2019-05-03 10:01:49 · 4033 阅读 · 0 评论 -
微信发红包问题
问题描述 把待发金额随机分成n份,每份最小值是0.01元算法思想 通过随机数来生成每个红包的金额数目,然后将待发金额分成n份实现过程中的坑 下面以50元分成10份来举例 1.如果将50元依次来进行随机数分配,则会出现在8个人就把50元分配完成了,那么后面两个人都只能得到0元。因此我们不能对50元...原创 2019-01-12 16:56:22 · 779 阅读 · 1 评论 -
java中char类型数组在程序调用过程中的清空操作
字符型数组的主要实现是通过String类型的变量来通过 charAt()方法来实现的由于字符型数组在刚开始进行了声明所以在别的地方需要继续进行此数组的运用,因此我们不能通过重复声明来进行数组的初始化 具体实现 char a[]=new char[s.length()]; a=new ...原创 2019-01-10 16:37:29 · 1502 阅读 · 0 评论 -
String类API的应用
下面的三个题目是分别对字符串比较函数CompareTo(),获取待找字符串在字符串中的位置函数indexof(),获取子字符串函数substring()以及字符串包含函数contain()1.字符串数组排序(按照字典顺序)public static void main(String[] args) { String [] arr = {"nba","abc","cba",...原创 2019-04-20 09:40:05 · 123 阅读 · 0 评论