java - 如何在不使用双引号而不是单引号的情况下打印特定字符串?

标签 java

我的任务是显示指定的文本,例如“虚拟123”。但问题是我既不能使用“也不能使用',甚至不能使用整数来做类似的事情。据我所知,Java 中没有像这样的预处理器

#define W(x) #x;

如何使用不带引号的代码:

public class A
{
    public static void main(String[] args)
    {
       System.out.println("dummy123");
    }
}

最佳答案

创建一个枚举

public enum myEnum{
   dummy123
}

然后使用.toString

public static void main(String [] args){
    String x = Test.dummy123.toString();
    System.out.println(x);
}

输出:dummy123

关于java - 如何在不使用双引号而不是单引号的情况下打印特定字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22718462/

相关文章:

java - 方括号后面跟着大括号难道不会导致数组初始化错误吗?

c# - 如何在程序中逐位执行除法?

java - Java 数字的小数部分问题

java - 无法从类型对象转换为 long

java - 如何从非 Context 类获取 SharedPreferences 并且不使用非最终静态变量?

java - 如何在 ConstraintValidator 中执行 @Entity 查询

java - Java 中的平台独立图像

java - 如何在mysql中插入长数字

java - 在liferay中创建新的portlet pulgin时出错

java - 如何从静态嵌套类修改外部类字段?