Я должен разделить каждую строку, которую пользователь вводит, запятой.
Например, если пользователь входит в «Кролик», я должен распечатать его как
«R, a, b, b, i, t»
Для этого я искал метод разбиения String.split ();
Код, который я написал, выглядит следующим образом
import java.util.*;
class Split{
public static void main(String [] args){
Scanner input = new Scanner(System.in);
System.out.println("Enter a String");
String str= input.nextLine();
printLetters(str);
}
public static String[] printLetters (String a){
return a.split(",");
}
}
На самом деле я должен писать код, используя метод, который принимает строки, но когда я написал String.split()
, он сказал, что должен использовать String [], поэтому я просто изменил его на String [].
Но этот код ничего не печатал.
Я хочу знать, почему это так, а также хочу узнать, как выполнить эту задачу, используя открытую статическую строку.
Я знаю, что есть много постов, связанных с этим, но я не смог найти ничего, что соответствовало бы требованию, которое использует общедоступную статическую строку.
Я тоже не изучал метод разделения, поэтому я не должен использовать его, если честно.
Это мой первый год обучения информатике, и единственное, что я знаю, это
для циклов, если еще, вложенных циклов и т. д.
Было бы предпочтительнее не использовать метод split, но его можно использовать, потому что мне тоже интересно.
Заранее спасибо :)