获取最新Java咨询,交流Web研发技能,发布IT招聘信息!信息、交流、共赢!
Java研发交流知识库 |
||
|
算法
byte数组 和 16进制进制见的转换
private final static byte[] hex = "0123456789ABCDEF".getBytes(); private static int parse(char c) { if (c >= 'a') return (c - 'a' + 10) & 0x0f; if (c >= 'A') return (c - 'A' + 10) ...
Java 有符号无符号转换
package test; public class ByteStreamTest { public static void main(String[] args) { // 有符号变无符号 int b = -1; int i= b >= 0 ? b : 256 + b; System.out.println(i); // 无符号变有符号 int x = 255; int y = 127 - ...
Byte和Bit之间的转换
// 返回无符号的2进制表示 1110011 String hex = Integer.toBinaryString(115); System.out.println(hex); // 返回2进制的字符串1110011对应的值 115 System.out.println(Integer.valueOf("1110011", 2)); // 16进制值转换成二进制 System ...
只用一个循环 打印乘法表
package com.test; public class Test { public static void main(String[] args) { // 一次设置两个变量 for (int i = 1, j = 1; j <= 9; i++) { System.out.print(i + "*" + j + "=" + i * j + &qu ...
排序 直接插入
1, 直接插入排序 基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 package test; public class Sort { public static void main(String[] args) { insertSort(); } publi ...
排序 简单选择
基本思想: 在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。 package test; public class Sort { public static void main(String[] args) { selectSort(); } public static void select ...
排序 冒泡排序
基本思想: 基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。 即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 package test; public class Sort { public static void main(String[] args) { bubbleSort() ...
群组知识库热门文章
- 38272 localhost 127.0.0.1和本机ip三者的区别
- 17587 byte数组 和 16进制进制见的转换
- 12963 Byte和Bit之间的转换
- 12141 mysql优化: 内存表和临时表
- 9691 如何区别显卡的型号
最新评论
mfkvfn 写道楼主明显在瞎说。127.0.0.1与网卡无关。localhost在windows里是 ...
jiekou0704 评论了 localhost 127.0.0.1和本机ip三者的区别
jiekou0704 评论了 localhost 127.0.0.1和本机ip三者的区别