public class Demo13 {public static void main(String[] args) throws Exception {String s1 = "-092376";String s2 = "-a92376";String s3 = "92376";String s4 = "923a76";System.out.println("s1转换前的str:" + s1);System.out.println("s1转换后的int:" + stringtoint(s1));System.out.println("s2转换前的str:" + s2);System.out.println("s2转换后的int:" + stringtoint(s2));System.out.println("s3转换前的str:" + s3);System.out.println("s3转换后的int:" + stringtoint(s3));System.out.println("s4转换前的str:" + s4);System.out.println("s4转换后的int:" + stringtoint(s4));}/*** 不用内置转换函数把String转换成int -1 代表转换失败* * @param strnum* @return*/public static int stringtoint(String strnum) {int number = 0;char navigaTag = '-';boolean isNavigate = false;if (strnum == null || strnum.length() == 0) {return -1;}// char[] straar = strnum.toCharArray();for (int i = 0; i < strnum.length(); i++) {if (i == 0) {if (strnum.charAt(0) == navigaTag) {isNavigate = true;continue;}}char sinChar = strnum.charAt(i);if (sinChar > '9' || sinChar < '0') {return -1;}number = number * 10;// 每次*10添加到个位// 会转换成ASCII码对应的十进制值进行运算,'9'-'0'= 9number += strnum.charAt(i) - '0';}return isNavigate ? number * -1 : number;}}

java不用系统函数String转int相关推荐

  1. Java一个小练习----String类型转换int类型

    Java一个小练习 把字符串str分割程String数组,然后转换成int数组,排序 String str = "123 345 89 93 2 6573 223" 然后在拼接成一 ...

  2. 不使用java内置函数,将String字符串转换为int类型

    package com.test;public class AtoiTest {public static void main(String[] args) throws Exception {Str ...

  3. 如何在Java中将String转换为int?

    如何在Java中将String转换为int ? 我的字符串仅包含数字,我想返回它代表的数字. 例如,给定字符串"1234" ,结果应为数字1234 . #1楼 好吧,要考虑的一个非 ...

  4. java convert函数_自己实现 java中 Convert.toDouble(String str)处理函数 | 学步园

    今天在superWaba上看到Convert.toDouble(String str),由于底层问题比较大的数就出错,现在自己写了一个 程序中info()是我加的打印,可以去掉 java中 Conve ...

  5. java中trim_java中string.trim()函数的作用实例及源码

    trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...

  6. java中string和int的相互转换

    java中string和int的相互转换 int -> String int i=12345; String s=""; 核心:s=i+""; Strin ...

  7. java字符串剪切函数,java用substring函数截取string中一段字符串,substringstring

    java用substring函数截取string中一段字符串,substringstring from  http://www.cnblogs.com/laiweili/archive/2012/11 ...

  8. java调用c 返回值_推荐--Linux平台下Java调用C函数(补充关于String类型函数返回值)...

    平台介绍 系统:ubuntu10.04 jdk:Java(TM) SE Runtime Environment (build 1.6.0_20-b02) gcc:gcc version 4.4.3 ( ...

  9. JAVA 中 string 和 int 互相转化

    在实际开发工作中,有时候为因为一些特殊原因,做类型转换,今天说一下string类型和int类型之间的转换. 1 如何将字串 String 转换成整数 int? A. 有两个方法: 1. int i = ...

最新文章

  1. vs中.exe运行闪退的解决办法
  2. 教你如何使用Solitude评估应用程序中的用户隐私问题
  3. 《WinForm开发系列之控件篇》Item33 NotifyIcon(暂无)
  4. Confluence5.8部分空间名称显示为问号的解决方案
  5. 强大的日志分析工具AWStats经典备忘
  6. base/7/x86_64/filelists_db FAILED
  7. 面试进阶 -- 计算机基础原理知识、面试经验、高频题目
  8. 【紫书第十一章】图论模型与算法入门
  9. PgAdmin3 LST v1.23.0.b (BigSQL) which support pg10.4
  10. 史上最全Java学习路线:免费全套Java视频合集 (基础+进阶+高级+项目+面试题)
  11. Android Facebook登录、分享;ins分享
  12. android连接打印机打印pdf文件,在android中打印pdf
  13. st语言 数组的常用方法_三菱ST语言教学(2)——数组的使用
  14. 动物基因组测序基础分析流程总结(GWAS全流程第一部分:WGS基础流程)
  15. win10 远程桌面由于以下原因之一无法连接到远程计算机
  16. Google高级搜索
  17. 不一样的feign,获取返回code非200的响应
  18. python实战|python爬取58同城租房数据并以Excel文件格式保存到本地
  19. 几行代码,让黑白老照片重获新生!
  20. EPICS IOC Shell

热门文章

  1. 网站备份文件扫描小工具
  2. Centos7 添加删除用户和用户操作命令
  3. centos7 mkfs.ntfs功能安装
  4. 信息技术导论错题知识整理1
  5. OAuth2.0系列之使用JWT令牌实践教程(八)
  6. 中谷教育03 Python变量
  7. Ubuntu20.04 -- 小白系列1 之 你可能会遇到
  8. typedef struct与struct的区别
  9. C语言由scanf(“%d“,)非法输入字符造成的死循环及其解决方案
  10. 日语美文欣赏:人生是看不见终点的旅程(双语)