一些算法的整理
来源:互联网 发布:young网络客户端4.1.6 编辑:程序博客网 时间:2024/06/06 00:30
BA21转换成21BA的算法:
String str1 = "BA21"; // 十六进制字符串 String str2 = ""; // 反转后的字符串for (int i = str1.length() - 2; i >= 0; i = i - 2)<span style="white-space:pre"></span>{ str2 += str1.substring(i,i+2);}System.out.println(str2);
Java合并两个数组
这个例子显示了如何通过使用List类的 list.Addall(array1.asList(array2)方法和Array类的Arrays.toString()方法将两个数组合并成一个数组。
import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Main { public static void main(String args[]) { String a[] = { "A", "E", "I" }; String b[] = { "O", "U" }; List list = new ArrayList(Arrays.asList(a)); list.addAll(Arrays.asList(b)); Object[] c = list.toArray(); System.out.println(Arrays.toString(c)); }}
结果
上面的代码示例将产生以下结果。[A,E,I,O,U]
char[]和byte[]的互转
// char转byteprivate byte[] getBytes (char[] chars) { Charset cs = Charset.forName ("UTF-8"); CharBuffer cb = CharBuffer.allocate (chars.length); cb.put (chars); cb.flip (); ByteBuffer bb = cs.encode (cb); return bb.array(); }// byte转charprivate char[] getChars (byte[] bytes) { Charset cs = Charset.forName ("UTF-8"); ByteBuffer bb = ByteBuffer.allocate (bytes.length); bb.put (bytes); bb.flip (); CharBuffer cb = cs.decode (bb); return cb.array();}
0 0
- 一些算法的整理
- EM算法的一些整理
- Java里一些算法的整理
- 整理一些图论的算法
- 整理一些网络上的PCA算法,供大家参考
- 本人整理的一些排序算法(c语言实现)
- 整理下字符串的一些数据结构和算法
- 记录一些重要算法的思路(持续整理)
- 整理的一些网站
- 整理的一些东西
- 一些零碎的整理
- Spring的一些整理
- 整理的一些资料
- lucene 的一些整理
- 整理的一些Bug
- TCP的一些整理
- 一些琐碎的整理
- 整理的一些知识点
- 堆栈空间
- cordova3.5 创建 phonegap项目
- 国外开源的项目
- 学习vi和vim编辑器(5):越过基础的藩篱
- 1024! 末尾有多少个0?
- 一些算法的整理
- HDU 4815 背包
- 独立开发者的自由之路——2
- 关于myeclipse6.5使用中遇到的一些问题
- UVA542 - France '98(dp)
- c# cs方式操作数据库 非使用sql连接字符串直接连接数据库
- c编程:僵尸吃大脑
- C++中的单例模式
- Printf可变参数使用