Как я могу сохранить строку с двойными кавычками из сканера Java - PullRequest
0 голосов
/ 16 марта 2019

Пользователь вводит строку через сканер, и формат строки - "Testing" (указан “”). Так же, как C:\> "Testing"

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

Ответы [ 2 ]

0 голосов
/ 16 марта 2019

Если двойные кавычки всегда присутствуют в начале и в конце, то

s= s.substring(1,s.length()-1);

иначе вы можете попробовать

if(s.charAt(0)=='"'){
       s=s.substring(1,s.length());
   }
   if(s.charAt(s.length()-1)=='"'){
       s=s.substring(0,s.length()-1);
   }
0 голосов
/ 16 марта 2019

Пожалуйста, посмотрите основные манипуляции со строками Java.

Несколько подходов в Java:

  1. Использовать .substring (1, length-1)
  2. Использовать .replaceAll («\», »»)
  3. Используйте регулярное выражение в Java и извлекайте содержимое между «(. *)»

Покажите нам, что вы пробовали

...