您的位置:首页 > 职场人生

【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     }


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: