`
daojin
  • 浏览: 689571 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

String2Int

 
阅读更多
    public int StrToInt(String str) {
        if(str.length()<= 0){
           return 0;
        }
        int firstIndex = 0;
        boolean isNegative = false;
        char first = str.charAt(0);
        if(first == '+'|| first == '-'){
            if(first == '-'){
                isNegative = true;
            }
            firstIndex ++;
        }
        int index = firstIndex;
        int value = 0;
        while(index < str.length()){
            int newValue = str.charAt(index) - '0';
            if(newValue >= 0 && newValue<=9){
                value = value*10+ newValue;
            }else{
                return 0;
            }
            index ++;
        }
        if(isNegative){
             return -value;
        }else{
            return value;
        }
    }
0
0
分享到:
评论

相关推荐

    string_int_label_map_pb2.py

    下载的protos包里只有string_int_label_map.proto这个文件,没有string_int_label_map_pb2.py文件,运行时会出现错误。自己去生成pb2文件比较麻烦。上传的这个string_int_label_map_pb2.py本机可正常使用。

    Java String转int还有其它几种写法.docx

    public static int string2int(String s) { int num = 0; int pos = 1; for (int i = s.length() - 1; i &gt;= 0; i--) { num += (s.charAt(i) - '0') * pos; pos *= 10; } return num; } ``` 在这个自定义方法...

    java中String类型和int类型比较及相互转换

    本文将深入探讨Java中String类型和int类型之间的比较方法以及相互转换的技术,这对于理解和优化代码逻辑、提升程序性能具有重要意义。 ### 一、String类型与int类型的基本概念 #### 1.1 String类型 String类型在...

    java计算四舍五入,float转int,string转int做计算

    提供两个思路,一个是float转int这种。另外就是就是string转int的除法计算。 这只是两个简单的小例子。可以借鉴看看。

    String与int相互转换

    2. int转String: 将整型转换为字符串也有多种方式: a) 使用Integer.toString():这是最常见的方法,将int值转化为对应的字符串形式。 ```java int num = 123; String str = Integer.toString(num); ``` b...

    android string转换为int

    在Android开发中,字符串(String)与整型(int)之间的转换是常见的操作。尤其是在处理用户输入、资源读取或解析JSON数据时,我们经常需要将字符串转化为整型。本篇将详细介绍如何在Android中进行这种转换,并提供...

    java中string和int型的相互转换.doc

    Java 中 String 和 int 类型的相互转换 Java 中 String 和 int 类型的相互转换是一个基本的数据类型转换操作。下面我们来详细介绍这两种类型的相互转换。 String 转换为 int 在 Java 中,将 String 类型转换为 ...

    string转化成int,double,bool

    在编程中,将字符串(String)转换为整型(int)、浮点型(double)以及布尔型(bool)是常见的操作。这些转换在处理用户输入、读取配置文件或者解析数据时尤为关键。下面我们将详细探讨如何进行这些类型转换,并...

    Arduino项目开发 Strings_StringToInt_StringToInt.pdf

    `String`类提供了很多方便的方法,如`concat()`(连接字符串)、`substring()`(截取子字符串)和`toInt()`(转换为整数)等。 2. **变量定义**: 在代码开始,定义了一个名为`inString`的`String`对象,用于存储...

    string、wstring、cstring、 char、 tchar、int、dword转换方法

    根据所提供的代码片段和描述,本文将详细解析几种常见的数据类型转换方法,包括`string`、`wstring`、`cstring`、`char`、`tchar`、`int`、`dword`之间的转换。 ### 1. `string`与`wstring`之间的转换 #### `...

    C#开发之int与string转化操作

    2、string –&gt;int string s = 18; int a1 = int.Parse(s); int a2; int.TryParse(s, out a2); int a3 = Convert.ToInt32(s); 总结: 1、可以使用Convert对int,string进行来回转化,并且可以指定转化的进制; ...

    关于JAVA中int、String的类型转换

    初学者用于JAVA中int、String的类型转换的几种方法 并说明这其中的区别。

    c语言中可实现int转string

    用于 C语言中 int类型转化为string类型,实测非常有用。并成功用在自己的项目中

    C++中string与int的相互转换实现代码

    C++中string与int的相互转换实现代码 C++中string与int的相互转换是编程中常见的操作,下面将详细介绍实现代码的实现方法。 string 转换为 int 在C++中,将string类型转换为int类型有多种方法。下面将介绍三种...

    Java Enum和String及int的相互转化示例

    Java Enum和String及int的相互转化示例 Java Enum和String及int的相互转化示例是Java编程语言中的一种重要技术,通过本文,我们将详细介绍Java Enum和String及int的相互转化示例,并提供详细的示例代码,帮助大家更...

    c# 对象类型转换,包括时间转换、string 和int转换等

    c# 对象类型转换,包括时间转换、string 和int转换等

    C++中将string类型转化为int类型

    在C++编程语言中,有时候我们需要将存储数值的`string`类型转换为整型`int`类型,以便进行数学运算或其他处理。以下是一些在C++中实现这种转换的方法: 1. **`atoi()` 函数**: `atoi()` 是 `ASCII to Integer` 的...

Global site tag (gtag.js) - Google Analytics