簡體   English   中英

我如何在 Java 中將文本轉換為整數

[英]how do I convert text to integer in Java

我想弄清楚如何在 Eclipse 中將文本字段中的文本轉換為整數。 這是我到目前為止所擁有的,自從我從事這個程序以來已經有幾天了,而且我也是 Java 編碼的新手。 如果我已經在這里有了我需要的代碼,我提前為問這個問題道歉。

protected void do_enterButton_actionPerformed(ActionEvent arg0) {
    int scr1, scr2, scr3 = -1;
    TestScores score = (TestScores)studentList.getSelectedValue();
    int score1 = Integer.parseInt(score1TextField.getText());
    score.setScore1(score1);
    int score2 = Integer.parseInt(score2TextField.getText());
    score.setScore2(score2);
    int score3 = Integer.parseInt(score3TextField.getText());
    score.setScore3(score3);

    if (score1TextField != null) {
        // this is where I need to convert to text to integer
    }

score1是您已經完成轉換的地方。 Integer.parseInt(score1TextField.getText()); 是正確的。

您在那里的 Integer.parseInt() 將文本(字符串值或字符序列)轉換為整數。

不過,您應該將它們封裝在 try-catch 塊中。

    try{
    test = Integer.parseInt(textval);
    }catch(NumberFormatException e){
    System.out.println("A number was expected but not found.");
    test = 0;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM