Итак, пожалуйста, несите меня, поскольку у меня есть длинный вопрос, у меня есть код в java, который использует список массивов для реализации стека. Мне нужно иметь возможность вводить команду «push», чтобы добавить материал в стек. Однако моя проблема заключается в том, что она должна быть в формате pushSTUFF.Разбиение строк, таких как push1234 в java
Где «STUFF» - это что-нибудь, в верхнем регистре, в нижнем регистре, в строке, int и т. Д. То, как я пытался реализовать это, - это метод разделения строк, где PUSH является разделителем. Затем команда передается в регистр коммутатора.
Я быстро понял, что раскол отбрасывается, по крайней мере, насколько я могу судить, и что корпус переключателя получает pushSTUFF не толкать, как ввод данных.
Рассматривая эту проблему, я придумал пару способов, которыми я мог бы это сделать. Я просто не знаю, возможны ли они или как их выполнять.
Так,
Есть ли способ, чтобы разбить строку как pushSTUFF и держать обе части (толкающего и набить)
есть способ разделить, из строки, что-то неизвестной длины или содержимого (так как я не знаю, что пользователь будет вводить STUFF, неизвестно)
Есть ли способ рассказать коммутатору о необходимости PushSTUFF, а не просто нажать (опять же потому, что STUFF неизвестно).
Есть ли какие-либо из этих возможностей? Если да, то что бы вы порекомендовали?
Я уверен, что есть лучшие способы, но поскольку я все еще изучаю java, они казались лучшими сейчас. Кроме того, я не опубликовал никакого кода, потому что я не чувствовал, что это необходимо для вопроса. Я отправлю некоторые, если вам это нужно. Просто спроси, и я буду рад помочь.
(tl; dr) Можно ли сделать какие-либо из 1, 2 или 3 выше, и если да, то как? Спасибо заранее.
FYI вы получаете downvotes, потому что есть десятки, если не сотни, ответов на вопросы о разделении строк в Java на этом сайте. Потратите минутку на Google на свою проблему или посмотрите на список связанных вопросов в правой колонке. Почти наверняка у кого-то еще была ваша проблема. – dimo414
Я занимаюсь этой проблемой в течение последних полутора часов. Я бы не пришел за помощью, если бы мог что-то найти сам. Мне нравится учиться, когда это возможно. – user2009481