1. <legend id='nFhNJ'><style id='nFhNJ'><dir id='nFhNJ'><q id='nFhNJ'></q></dir></style></legend>

      <i id='nFhNJ'><tr id='nFhNJ'><dt id='nFhNJ'><q id='nFhNJ'><span id='nFhNJ'><b id='nFhNJ'><form id='nFhNJ'><ins id='nFhNJ'></ins><ul id='nFhNJ'></ul><sub id='nFhNJ'></sub></form><legend id='nFhNJ'></legend><bdo id='nFhNJ'><pre id='nFhNJ'><center id='nFhNJ'></center></pre></bdo></b><th id='nFhNJ'></th></span></q></dt></tr></i><div id='nFhNJ'><tfoot id='nFhNJ'></tfoot><dl id='nFhNJ'><fieldset id='nFhNJ'></fieldset></dl></div>

      <small id='nFhNJ'></small><noframes id='nFhNJ'>

        <bdo id='nFhNJ'></bdo><ul id='nFhNJ'></ul>

    1. <tfoot id='nFhNJ'></tfoot>

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

      时间:2023-05-29

            <tbody id='9u0Wr'></tbody>
          • <bdo id='9u0Wr'></bdo><ul id='9u0Wr'></ul>

              <tfoot id='9u0Wr'></tfoot>
            1. <legend id='9u0Wr'><style id='9u0Wr'><dir id='9u0Wr'><q id='9u0Wr'></q></dir></style></legend>

                <small id='9u0Wr'></small><noframes id='9u0Wr'>

              • <i id='9u0Wr'><tr id='9u0Wr'><dt id='9u0Wr'><q id='9u0Wr'><span id='9u0Wr'><b id='9u0Wr'><form id='9u0Wr'><ins id='9u0Wr'></ins><ul id='9u0Wr'></ul><sub id='9u0Wr'></sub></form><legend id='9u0Wr'></legend><bdo id='9u0Wr'><pre id='9u0Wr'><center id='9u0Wr'></center></pre></bdo></b><th id='9u0Wr'></th></span></q></dt></tr></i><div id='9u0Wr'><tfoot id='9u0Wr'></tfoot><dl id='9u0Wr'><fieldset id='9u0Wr'></fieldset></dl></div>
                本文介绍了在Android上将字符串转换为整数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

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

                How do I convert a string into an integer?

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

                I have a textbox I have the user enter a number into:

                EditText et = (EditText) findViewById(R.id.entry1);
                String hello = et.getText().toString();
                

                并将值赋给字符串hello.

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

                I want to convert it to a integer so I can get the number they typed; it will be used later on in code.

                有没有办法让 EditText 变成一个整数?那将跳过中间人.如果没有,字符串转整数就可以了.

                Is there a way to get the EditText to a integer? That would skip the middle man. If not, string to integer will be just fine.

                推荐答案

                查看 Integer 类和静态 parseInt() 方法:

                See the Integer class and the static parseInt() method:

                http://developer.android.com/reference/java/lang/整数.html

                Integer.parseInt(et.getText().toString());
                

                您需要捕获 NumberFormatException 以防在解析时出现问题,因此:

                You will need to catch NumberFormatException though in case of problems whilst parsing, so:

                int myNum = 0;
                
                try {
                    myNum = Integer.parseInt(et.getText().toString());
                } catch(NumberFormatException nfe) {
                   System.out.println("Could not parse " + nfe);
                } 
                

                这篇关于在Android上将字符串转换为整数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:在java中,使用byte或short而不是int和float而不是double更有效吗? 下一篇:Java 对任意数字进行四舍五入

                相关文章

                • <bdo id='0ZYp3'></bdo><ul id='0ZYp3'></ul>

                  <small id='0ZYp3'></small><noframes id='0ZYp3'>

                  <i id='0ZYp3'><tr id='0ZYp3'><dt id='0ZYp3'><q id='0ZYp3'><span id='0ZYp3'><b id='0ZYp3'><form id='0ZYp3'><ins id='0ZYp3'></ins><ul id='0ZYp3'></ul><sub id='0ZYp3'></sub></form><legend id='0ZYp3'></legend><bdo id='0ZYp3'><pre id='0ZYp3'><center id='0ZYp3'></center></pre></bdo></b><th id='0ZYp3'></th></span></q></dt></tr></i><div id='0ZYp3'><tfoot id='0ZYp3'></tfoot><dl id='0ZYp3'><fieldset id='0ZYp3'></fieldset></dl></div>
                    <legend id='0ZYp3'><style id='0ZYp3'><dir id='0ZYp3'><q id='0ZYp3'></q></dir></style></legend>
                    <tfoot id='0ZYp3'></tfoot>