zoukankan      html  css  js  c++  java
  • 【IT笔试面试题整理】字符串转数组+数组转字符串

    【试题描述】定义一个函数,字符串转数组数组转字符串

    【参考代码】

     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     }
  • 相关阅读:
    Socket 传送文件
    spring
    Hibernate学习笔记
    servlet之过滤器(转载)
    java 网络编程
    java 文件操作
    java 图形界面 邮件系统
    简易俄罗斯方块
    二叉树习题之重建二叉树
    将博客搬至CSDN
  • 原文地址:https://www.cnblogs.com/WayneZeng/p/9290759.html
Copyright © 2011-2022 走看看