Как я могу найти статическую позицию символа в строке в Java? - PullRequest
0 голосов
/ 20 сентября 2019

Я учусь на Java в старшей школе, и я хотел бы знать, как найти положение определенного персонажа группы символов независимо от длины.

Например, если я спрашиваюпользователь для ввода через:

java.util.Scanner;

, и им было предложено ввести дату (мм / дд / гг), и обычно я хотел бы сделать:

date.substring (0,2);

, чтобы получить месяцы, но я выучил эту фразу, мой учитель CS "Пользователи глупы", поэтому, если они ввели датуформат в 1/3/2019, тогда положение месяца отличается, так как я могу использовать то, что выглядит для месяца, дня или года, несмотря на неправильное использование формата даты?

1 Ответ

1 голос
/ 20 сентября 2019

С точки зрения даты вы можете сделать это, используя split() примерно так:

String[] dateSplit = date.split("/");

Это даст вам дату в трех частях:

dateSplit[0] = //mm
dateSplit[1] = //dd
dateSplit[2] = //yyyy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...