Я новичок в Java, и я пытаюсь настроить хэштеги на мой текст. Например, если я напишу сообщение привет, как дела? Я хочу, чтобы он печатался заглавными буквами и что хэштеги настраиваются в зависимости от того, сколько символов я печатаю. Есть ли у вас какие-либо предложения о том, что я могу использовать, чтобы это произошло?Как настроить символы в JAVA
public void addMessage() {
System.out.println("Write message followed by a text: ");
String message = readString();
System.out.println("############################################################");
System.out.println("# #");
System.out.println("#" + message.substring(7).toUpperCase() + " #");
System.out.println("# #");
System.out.println("############################################################");
}
Для вашей информации символ «#» называется «хеш», а не «hashtag». –
Используйте ['String # lenght()'] (https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#length--) на 'message.substring (7) 'и некоторую базовую математику для вычисления количества хешей, которые вы хотите распечатать. – Travis
Вы можете использовать ['String.format()'] (https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#format (java.lang.String,% 20java .lang.Object ...)). –