【IT笔试面试题整理】字符串转数组+数组转字符串
2017-12-15 14:35
369 查看
【试题描述】定义一个函数,字符串转数组数组转字符串
【参考代码】
【参考代码】
1 public static int strToInt(String str) 2 { 3 int i = 0, num = 0; 4 char[] strTemp = str.toCharArray(); 5 boolean isNeg = false; 6 int len = str.length(); 7 8 if (strTemp[0] == '-') 9 { 10 isNeg = true; 11 i = 1; 12 } 13 while (i < len) 14 { 15 num *= 10; 16 num += (strTemp[i++] - '0'); 17 } 18 if (isNeg) 19 num *= -1; 20 return num; 21 }
1 public static String intTOStr(int num) 2 { 3 char[] tempChar = new char[11]; 4 int i = 0; 5 boolean isNeg = false; 6 if (num < 0) 7 { 8 num *= -1; 9 isNeg = true; 10 } 11 do{ 12 tempChar[i++] = (char) (num % 10 + '0'); 13 num /=10; 14 }while (num != 0); 15 16 if(isNeg) 17 tempChar[i] = '-'; 18 System.out.println(tempChar); 19 StringBuilder b = new StringBuilder(); 20 while(i>=0) 21 { 22 b.append(tempChar[i--]); 23 } 24 25 return b.toString(); 26 }
相关文章推荐
- 【IT笔试面试题整理】连续子数组的最大和
- 【IT笔试面试题整理】给定一个数组a[N]构造数组b [N]
- 【IT笔试面试题整理】数组中出现次数超过一半的数字
- 【IT笔试面试题整理】字符串的组合
- 【IT笔试面试题整理】有序数组生成最小高度二叉树
- 【IT笔试面试题整理】堆栈和队列
- 【IT笔试面试题整理】给定二叉树先序中序,建立二叉树的递归算法
- 【IT笔试面试题整理】丑数
- 【IT笔试面试题整理】二叉搜索树转换为双向链表
- [分类整理IV]微软等100题系列V0.1版:字符串+数组面试题集锦
- [分类整理IV]微软等100题系列V0.1版:字符串+数组面试题集锦
- 【IT笔试面试题整理】海盗分宝石
- [分类整理IV]微软等100题系列V0.1版:字符串+数组面试题集锦
- 【IT笔试面试题整理】笔试和面试中常见的智力题
- 【IT笔试面试题整理】二叉树中和为某一值的路径--从根到叶子节点
- [分类整理IV]微软等100题系列V0.1版:字符串+数组面试题集锦
- 【Killua笔试面试题整理】两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值
- 【IT笔试面试题整理】二叉树中和为某一值的路径--所有可能路径
- 【IT笔试面试题整理】反转链表
- 【IT笔试面试题整理】判断链表是否存在环路,并找出回路起点