题目: 将字符串123 转换成 int 123

解答:

String  string = "123456789";
int num = 0;
char[] chars = string.toCharArray();
for (int j = 0; j< chars.length ; j++) {int aChar = (int) chars[j]-'0';int v = (int) ( aChar * pow(10, chars.length-1-j ));num =  num + v;
}
System.out.println( num);

解题思路

知识点

  • 字符串转字符数组的api string.toCharArray();
    char[] chars = string.toCharArray();
  • 某个数的几次方使用 math函数pow
    pow(10,1) 10的1次方
    pow(10,2) 10的2次方
  • ascii码 转 数值 -‘0’
    int aChar = (int) chars[j]-‘0’;

将字符串转成int类型相关推荐

  1. c++将字符串转换成 int 类型

    #include<bits/stdc++.h> using namespace std;int main() {string str = "1233";int temp ...

  2. asp.net(c#)字符串转换成字符数组 字符串转换成int 数组

    问题: 一个字符串是string   a="a,b,c,d" ,另一个是string   b="1,2,3,4" ,第一个转换成string[]类型的,第二个转 ...

  3. 如何把char类型的数字字符转换成int类型

    近来面试遇到一个问题,通过控制台输入一个12位的数字,然后进行一些计算,然后被困在如何把char类型的数字转换成int类型.通过搜索,找到两个解决办法. 1.把char型转换成int类型 for(in ...

  4. 把字符串转换成int整数

    题目描述 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数. 数值为0或者字符串不是一个合法的数值则返回0 输入描述: 输入一个字符串,包括数字字母符号,可以为空 输出描述: 如果是合法 ...

  5. JavaScript 把字符串类型转换成日期类型

    今天在写习题时,遇到些小问题,在这里把答案分享给大家,希望能帮助到大家! 一.把字符串转换成日期类型 1 var str = "1997-3-12"; 2 var d = new ...

  6. 这几天惨遭Delphi类型转换折磨,请问怎么把double转成int类型

    这几天惨遭Delphi类型转换折磨,请问怎么把double转成int类型 Delphi / Windows SDK/API http://www.delphi2007.net/DelphiBase/h ...

  7. Java byte类型转换成int类型时需要 0XFF的原因

    Java byte类型转换成int类型时需要 & 0XFF的原因 假设有byte b  = -1; 那么b的二进制是:1111 1111. 如果将b直接转换为int类型,那么二进制是 1111 ...

  8. long类型强转成int类型解析

    把1486115790696L转换为int类型结果是多少? java采用补码存储整数,int型为32位,byte为8位 ,long为64位 正数的补码就是其本身 1486115790696在内存中表现 ...

  9. java中char类型转换成int类型的方法

    java中,需要对输入进行一些判断,比如需要输入的是数字,而用户输入了字符,那么就会报错,因此用char或者String类型接收输入的数据就不会报错,但是问题来了:如何让输入的char或者String ...

最新文章

  1. PostgreSql与sqlserver对比杂记
  2. DockPanel Suite 开源WINFORM 窗体停靠面板控件
  3. 大数据之-Hadoop之HDFS_hadoop集群中的安全模式_原理---大数据之hadoop工作笔记0074
  4. tp5ajax即点即改,TP5中即点即改,json分页,单删
  5. python效率numpy_Python数据处理性能对比,原生,Pandas,Numpy哪个更优秀
  6. dls 深度受限搜索java_JAVA深入学习(栈和队列)之栈
  7. 搭建RTSP流媒体服务器的三种方式
  8. IntelliJ IDEA有些快捷键无法使用的解决方式
  9. bin文件用cad打开_怎么快速打开CAD图纸?
  10. 无框画与动漫卡通的美妙相遇
  11. Xftp卸载修复报错1628:完成基于脚本的安装失败
  12. php递归遍历出文件夹下的所有文件和删除文件夹下的所有文件
  13. atom 编辑器html,Atom编辑器配置
  14. 【逗老师带你学IT】Kiwi Syslog转存MySQL数据库
  15. R语言 grf包-heterogeneous treatment effect
  16. udp测试带宽特别低_低带宽视图和MSDN的其他隐藏(和将来)功能
  17. Python爬取boss直聘关于python招聘数据,高薪总是让人那么羡慕
  18. 2019.08.18 日记--迁移微雪2.9寸电子墨水屏代码到Stm32F407上
  19. 微型计算机可以用于,微型计算机控制技术选择题..docx
  20. Android-开源框架总结

热门文章

  1. 开源简史基础:CNCF与路线图Trail Map
  2. 好用的FTP、 WebDAV客户端工具
  3. Unity (游戏UI模块的封装)
  4. 快速判断IC芯片好坏的方法
  5. 购物车(二)加减 删除
  6. 55mW,10-bit,40-Ms/s奈奎斯特率CMOS ADC(一)
  7. oracle中如何去掉重复的数据库,关于如何删除Oracle数据库中重复记录
  8. java计算机毕业设计-图片展示及购买网站-源码+数据库+系统+lw文档+mybatis+运行部署
  9. python练习题18:合格率计算
  10. master method(主定理)