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