Я пытаюсь написать этот код для класса, но я не хочу использовать массив (String word[]
). Как его изменить, поэтому я использую обычный метод с круглыми скобками?Как преобразовать массив в обычный метод
Кроме того, один из моих друзей помог, и я пытаюсь учиться, и я забыл, что делает вещь alright(s);
. Я привязался, чтобы понять это, но потерпел неудачу. Я думаю, что это создает и объектив для сканирования, но я действительно не знаю.
import java.util.Scanner;
public class WordLines{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String s = scan.nextLine();
alright(s);
}
public static void alright(String s){
String word[]=s.split(" ");
for(int j=0;j<word.length; j++){
System.out.println(word[j]);
}
}
}
Большое вам спасибо за помощь !!! :)
Добро пожаловать на ТАК! Я не на 100% уверен, что вы просите о помощи ... Не могли бы вы попытаться предоставить нам немного больше информации о том, какова ваша конечная цель и что вы пытались сделать до сих пор? Чтобы объяснить «прав (ы)», это вызов метода, он вызывает метод, определяемый как «public static void alright» (String s) {... 'Этот метод разбивает String, которая передается как аргумент в массив, основанный на пробелах, затем печатает каждый элемент в массиве на отдельной строке. – Kyle
О, ладно! Я понимаю, что теперь часть спасибо! Ну, когда мой друг помог, она сказала мне сделать массив и объяснила это мне, но мы еще не изучили его в классе, поэтому я не хочу использовать его только для того, чтобы быть в безопасности. И я не уверен, как это сделать без него. Для конечного продукта я пытаюсь заставить программу читать строку текста с клавиатуры, а затем печатает на консоли слова в строке, каждая на отдельной строке отображения. – Melissa
Ваша программа в основном уже делает это, есть другие способы сделать это, не используя команду split, но не будучи в вашем классе, никто здесь не сможет сказать вам, что использовать. Можете ли вы рассказать нам, что вы узнали о разборе и манипулировании строками? Подумайте о том, что вы будете делать со строкой, как только вы ее сохранили в переменной 's', как бы вы определили, что такое« слово », а затем как вы ее распечатываете? – Kyle