常见可序列化数据结构与普通数据结构的相互转换
来源:互联网 发布:上海音乐学院网络报名 编辑:程序博客网 时间:2024/05/19 16:34
String转Text:
String line="abcdefg";
Text text=new Text(line);
Text转String:
(Text values)
String line=values.toString;
int转IntWritable:
IntWritable one=new IntWritable(1);
IntWritable转int:
int sum=0;
while(values.hasNext()){
sum+=values.next().get();
}
boolean数组转ArrayWritable
ArrayWritable ant=new ArrayWritable(BooleanWritable.class);
BooleanWritable[] arr = new BooleanWritable[obNum];
for (){
arr[i] = new BooleanWritable(true);
}
ant.set(arr);
ArrayWritable转boolean数组
ArrayWritable arr = values.next();
Object[] objs = arr.get();
for (Object obj: objs){
Boolean b = (Boolean)obj;
}
ArrayWritable转其他类型
values是ArrayWritable
Object []d=(Object [])values.toArray();
double mone = (Double)d[0];
boolean数组转化ArrayWritable
ArrayWritable arr;
boolean[] array
try{
this.arr = IO.makeWritableArray(boolean.class, array);
}catch(ClassNotFoundException e){
e.printStackTrace();
}
ArrayWritable转化boolean数组
array=IO.extractBoolArray(arr);
String line="abcdefg";
Text text=new Text(line);
Text转String:
(Text values)
String line=values.toString;
int转IntWritable:
IntWritable one=new IntWritable(1);
IntWritable转int:
int sum=0;
while(values.hasNext()){
sum+=values.next().get();
}
boolean数组转ArrayWritable
ArrayWritable ant=new ArrayWritable(BooleanWritable.class);
BooleanWritable[] arr = new BooleanWritable[obNum];
for (){
arr[i] = new BooleanWritable(true);
}
ant.set(arr);
ArrayWritable转boolean数组
ArrayWritable arr = values.next();
Object[] objs = arr.get();
for (Object obj: objs){
Boolean b = (Boolean)obj;
}
ArrayWritable转其他类型
values是ArrayWritable
Object []d=(Object [])values.toArray();
double mone = (Double)d[0];
boolean数组转化ArrayWritable
ArrayWritable arr;
boolean[] array
try{
this.arr = IO.makeWritableArray(boolean.class, array);
}catch(ClassNotFoundException e){
e.printStackTrace();
}
ArrayWritable转化boolean数组
array=IO.extractBoolArray(arr);
- 常见可序列化数据结构与普通数据结构的相互转换
- 数制间的相互转换--栈--《数据结构与算法》
- 常见数据结构转换
- 可序列化对象与byte[]相互转换以及压缩解压
- C++宽字符与普通字符的相互转换方法
- RunLengthEncoding与普通图像间的相互转换
- 【数据结构】【可持久化数据结构】
- 栅格和矢量数据结构的选择及相互转换算
- 几种常见的【排序】与【数据结构】
- 常见的数据结构与算法(上)
- 常见的数据结构与算法(下)
- 常见的数据结构与算法时间复杂度
- 常见数据结构与算法的 Python 实现
- 【数据结构】普通单链表的实现
- 企业常见笔试题目---数据结构栈与进制转换
- 数据结构——普通树的定义与C++实现
- 可持久化数据结构
- 可持久化数据结构
- iptables封多个IP
- MongoHelper(感觉这个很不错!)
- iptables综合
- 仿函数和priority_queue
- ios开发技巧
- 常见可序列化数据结构与普通数据结构的相互转换
- Apache更方便的配置虚拟主机
- 内存泄漏检测
- Dreamweaver CS5编辑PHP文件时去掉提示信息栏
- iOS 真机 打包 常见错误
- 委托模式( delegate)
- JSON 数据格式
- 程序中如何处理超时问题
- 数据库备份(支持分卷b/r)--- mysql back/restore, can split (php script)