#java #arrays #string #loops #tokenize
#java #массивы #строка #циклы #маркировать
Вопрос:
Итак, я пытаюсь заполнить массив датой в определенном формате (0000/00/00), затем обозначить его символами «/», а затем распечатать его обратно в формате ММ-ДД-ГГГГ. У меня возникли некоторые проблемы с его маркировкой. Я новичок в этом, что я пропустил?
public static void main(String[] args) {
String[] date = new String[1];
date[0] = "0000/00/00";
Scanner s = new Scanner(System.in);
do {
System.out.println("Enter your date, format must be YYYY/MM/DD - include slashes");
date[0] = s.nextLine();
for (int i = 0; i < date.length; i )
String[] tokens = date[i].split("/");
} while (true);
}
Комментарии:
1. Я рекомендую использовать для этого библиотеку. Мне нравится picocli.info .
Ответ №1:
Попробуйте это :
Строка str[] = date[i].split(«\»);