Как напечатать конкретную строку без использования двойных кавычек или одинарных кавычек?

2

Моя задача - отобразить указанный текст, например, "dummy123". Но проблема в том, что я не могу использовать ни "ни", ни даже целые числа, чтобы сделать что-то подобное. Как я знаю, в Java нет подобного препроцессора

#define W(x) #x;

Как получить такой код без кавычек:

public class A
{
    public static void main(String[] args)
    {
       System.out.println("dummy123");
    }
}
  • 0
    как насчет манипулирования персонажами?
  • 0
    Можете ли вы обмануть и попросить пользователя ввести текст «dummy123» из консоли, или, возможно, прочитать его из текстового файла (технически не исходный код), сохранить его в строке var и просто напечатать? Технически нет ни кавычек, ни использования приведения от int к char: P.
Показать ещё 1 комментарий
Теги:

3 ответа

6
Лучший ответ

Сделать перечисление

public enum myEnum{
   dummy123
}

Затем используйте.toString

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

Выход: dummy123

  • 0
    Отличная идея, сэр
3

Определите, какие коды Юникода для каждого из символов String. Затем создайте char[] и введите числовые коды Unicode в char для инициализации char[]. Например, 'd' (char) 100. Затем вы можете создать String из char[]. В исходном коде не используются символы с двойной кавычкой или одиночной кавычкой.

  • 0
    Спасибо за решение, но другая проблема в том, что я не могу использовать также цифры :(.
  • 0
    Вы должны были указать это в своем вопросе.
1

В java char взаимозаменяем с Int. Вы могли бы просто использовать такую технику, как:

System.out.print(Character.toChars(X));

Где X - целочисленное значение рассматриваемого символа: D

Дополнительную информацию см. на странице http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Character.html#toChars%28int%29.

  • 0
    Спасибо за решение, но другая проблема в том, что я не могу использовать также цифры :(.
  • 0
    Нет цифр и строковых литералов !? Обречен на тебя ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню