JOptionPane不读取字符串

丹尼尔克8r

我正在尝试使用通过JOptionPane获得的String的值。但是,读取字符串存在问题。我在这里做错了什么?

import javax.swing.JOptionPane;
public class convertNumber123 {
        public static void main(String[] args){
            String numsystem1;
            numsystem1 = JOptionPane.showInputDialog("Please enter the numeral system that you want to convert from: binary, octal, decimal or hexadecimal."); 
            if (numsystem1 == "Binary" || numsystem1 == "Octal" || numsystem1 == "Decimal" || numsystem1 == "Hexadecimal")
                System.out.println (numsystem1 + "it is!");
            else 
                System.out.println ("Please, enter the correct system name.");
        }
}   
拉斐尔·阿尔梅达(Rafael Almeida)

您比较字符串的方式是错误的。在Java中,您必须使用这样的.equals()方法

if (numsystem1.equals("Binary") || numsystem1.equals("Octal") || numsystem1.equals("Decimal") || numsystem1.equals("Hexadecimal"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的.indexOf不读取字符串中字符的位置

来自分类Dev

它不读取字符串,而仍然从捕获中输出。我如何获取它以阅读“ q”并退出它

来自分类Dev

fread 不读取字符向量

来自分类Dev

读取字符串,直到换行

来自分类Dev

Lua读取字符串的开头

来自分类Dev

从文件C ++读取字符串

来自分类Dev

在Haskell中读取字符串

来自分类Dev

使用sscanf读取字符串

来自分类Dev

在C ++中读取字符串

来自分类Dev

从用户读取字符串

来自分类Dev

从BufferReader读取字符串

来自分类Dev

在Haskell中读取字符串

来自分类Dev

在C ++中读取字符串

来自分类Dev

从文件中读取字符串

来自分类Dev

从指针数组读取字符串

来自分类Dev

从 csv 读取字符串值

来自分类Dev

SQL查询不读取日期作为字符串

来自分类Dev

读取整数后C无法读取字符串

来自分类Dev

-读取字符串字符时出错

来自分类Dev

在C中逐字符读取字符串

来自分类Dev

ifstream错误从字符串中读取字符

来自分类Dev

在C中逐字符读取字符串

来自分类Dev

字符串的C ++错误读取字符

来自分类Dev

如何从char **中读取字符串?

来自分类Dev

QTextStream读取字符串,直到制表符

来自分类Dev

使用istream_iterator读取字符串

来自分类Dev

sendSMS()方法无法读取字符串

来自分类Dev

从剪贴板读取字符串

来自分类Dev

Inno Setup:Exec无法读取字符串?