相关疑难解决方法(0)

如何检查String中的String是否为数字

在解析之前,如何检查字符串是否为数字?

java string numeric

838
推荐指数
19
解决办法
136万
查看次数

java中的parseInt和valueOf之间的区别?

这两种方法有什么区别?他们似乎做同样的事情对我来说(也无二parseFloat(),parseDouble(),parseLong()等等,他们如何不同Long.valueOf(string)

编辑:此外,哪些是更好的,并按惯例更常使用?

java language-features

414
推荐指数
6
解决办法
18万
查看次数

在Java中将String转换为double

我怎么能转换String,如"12.34"一个double在Java中?

java string double casting type-conversion

273
推荐指数
9
解决办法
126万
查看次数

在Android上将字符串转换为整数

如何将字符串转换为整数?

我有一个文本框我让用户输入一个数字:

EditText et = (EditText) findViewById(R.id.entry1);
String hello = et.getText().toString();
Run Code Online (Sandbox Code Playgroud)

并将值分配给字符串hello.

我想将它转换为整数,这样我就可以得到他们输入的数字; 它将在稍后的代码中使用.

有没有办法得到EditText一个整数?那会跳过中间人.如果没有,字符串到整数就可以了.

java string android integer android-edittext

173
推荐指数
10
解决办法
52万
查看次数

如何在Java中使用StringUtils?

我是Java的初学者.我想使用StringUtils.replaceEclipse输出"StringUtils cannot be resolved".

我试过import java.lang.*;,但它不起作用.

java

54
推荐指数
4
解决办法
24万
查看次数

将字符串数转换为整数

我将"1"作为字符串,我想将其转换为十进制1,作为整数.

我试过charAt(),但它返回49,而不是1整数.

那么,将"1"字符串转换为1整数需要什么?

java

34
推荐指数
3
解决办法
2658
查看次数

无法在Java中将String转换为Integer

我编写了一个将字符串转换为整数的函数

   if ( data != null )
   {
        int theValue = Integer.parseInt( data.trim(), 16 );
        return theValue;
   }
   else
       return null;
Run Code Online (Sandbox Code Playgroud)

我有一个字符串,它是6042076399,它给了我错误:

Exception in thread "main" java.lang.NumberFormatException: For input string: "6042076399"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Integer.parseInt(Integer.java:461)
Run Code Online (Sandbox Code Playgroud)

这不是将字符串转换为整数的正确方法吗?

java numberformatexception

9
推荐指数
2
解决办法
3万
查看次数

获得整数的价值

如何获取对象的值并将其存储在变量int中?在字符串中我这样做:

String k = s_extend.getValue().toString();
Run Code Online (Sandbox Code Playgroud)

在int怎么样?

java string integer

9
推荐指数
1
解决办法
8833
查看次数

在使用charAt的java中的atoi

我知道这样做的一个解决方案如下:

 String tmp = "12345";
      int result = 0;
      for (int i =0; i < tmp.length(); i++){
          char digit = (char)(tmp.charAt(i) - '0');
          result += (digit * Math.pow(10, (tmp.length() - i - 1)));

      }

      System.out.println(result);
Run Code Online (Sandbox Code Playgroud)

我不明白的原因是:

char digit = (char)(tmp.charAt(i) - '0');
Run Code Online (Sandbox Code Playgroud)

怎么能转换成数字?

java

6
推荐指数
3
解决办法
3万
查看次数

如何将InputStream转换为int

我在/ raw文件夹中有一个名为“ max_easy.txt”的txt文件,在此文件中写入了一个数字,在这种情况下为“ 0” ...我想要一个具有0作为Int值的var,我该怎么办那?

我猜这行给我一个String值,我该如何转换它?

InputStream letturaEasy = getResources().openRawResource(R.raw.max_easy);
Run Code Online (Sandbox Code Playgroud)

java string int

6
推荐指数
1
解决办法
6872
查看次数