- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 Java中关于用户注册的逻辑
要求: 自定义抛出异常用于当用户输入错误时提示警告,分别要求完成三个验证; 1.用户名长度为2到4位; 2.密码长度为6,要求全为数字; 3.邮箱中包含.和@,并且要求.在@前面 当然可以增加其他逻辑,由程序员自己决定 代码如下: ...
2021-12-23 11:47:53
998
原创 Java中字符串翻转之reverse
将字符串中指定部分进行翻转,比如将”abcdef“翻转为”aedcbf“ 步骤:首先写一个方法名为reverse的返回string字符串值的方法,其中传入三个实参,分别是要翻转的字符串str,翻转开始的下标start,以及翻转结束的下标end,然后用for循环进行遍历翻转,翻转完成后将结果以字符串形式返回 代码: 输出结果: ...
2021-12-22 21:29:30
3147
原创 Java中对大数字的处理之BigInteger与BigDecimal
在Java开发中不能对一些很大的数字进行编译或者处理,比如使用long型也不够用,会直接编译爆红,这个时候就可以使用BigInteger这个类,下面就用这个类进行数字过大问题的加减乘除运算,演示BigInteger这个类在Java中的作用 输出结果: 对于加减乘除,BigInteger中提供了对应的加减乘除方法,不能像算数运算一样使用+-*/,而是分别为add,subtract,mulitiply,divide,下面演示add方法: 输出结果: ...
2021-12-21 16:35:31
461
原创 Java中数组复制之arraycopy
因为比较简单,主要记录的是传入的实参的含义,所以直接上代码 需求:将数组src复制到数组dest 解读:arraycopy传入的实参中src代表的是需要复制的数组,srcPos代表的是要从需要复制的数组的哪个下标开始,dest代表的是要复制到的哪个数组,destPos代表复制到的数组的哪个下标,length代表需要复制的数组的个数 输出结果: ...
2021-12-21 15:53:46
1116
原创 Java中二分搜索之binarySearch查找有序数组下标
二分搜索查找数组下标的数组必须是有序的,无序的数组不能进行查找,比如: 利用二分搜索排序后查找数组为1的下标的输出结果: 利用分搜索树排序后查找数组为5的下标的输出结果:
2021-12-20 10:44:19
337
原创 Java中数组冒泡排序的两种方法
一:第一种冒泡排序 先定义一个整形arr数组,然后写传统冒泡排序bubble01方法进行排序并输出: 输出结果: 二:第二种冒泡排序方法,结合传统冒泡+定制冒泡排序 冒泡排序不再是使用传统的方法进行排序,而是由c.compare(arr[j],arr[j + 1 ]) > 0返回的值决定,至于为什么自己去看源码,它调用的方法就是由c.compare(arr[j],arr[j + 1 ]) > 0返回的值决定 输出结果: ...
2021-12-19 15:27:37
691
原创 Java中String和StringBuffer的区别
1)String保存的是字符串常量,里面的值不能更改,每次String类的更新实际上就是更改地址,效率较低,因为StringBuffer存储数据的方法是private final char value[],以字符形式存放在堆中 2)StringBuffer保存的是字符串变量,里面的值可以更改,每次StringBuffer的更新实际上可以更新内容,不用每次更新地址,效率较高,同样,StringBuffer存储数据也是char[] value形式存放在堆中 ...
2021-12-18 15:18:30
550
Java实现网络通信QQServer.rar
2021-12-18
Java实现网络通信QQClient.rar
2021-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅