#java #split
#java #разделить
Вопрос:
Я пытаюсь разделить с помощью «String.split», но я не могу сохранить содержимое в двойных кавычках. вот мой код
import java.util.*;
public class L8_Task2{
public static void main(String[] args){
ArrayList<String> arr_list = new ArrayList<String>();
Scanner scan = new Scanner(System.in);
System.out.print("nEnter the arguments:");
String s = scan.nextLine();
arr_list = splitstring(s);
for(String str: arr_list){
System.out.println(str);
}
}
public static ArrayList<String> splitstring(String s){
ArrayList<String> arr_list = new ArrayList<String>();
String[] str_arr=s.split("\s|"");
for(String str: str_arr){
arr_list.add(str);
}
return arr_list;
}
}
Но вывод должен быть таким
a
friend
good morning
good afternoon
b
Я не могу сохранить содержимое в двойных кавычках в одной строке
Мне нужна помощь, пожалуйста
Ответ №1:
вы можете отформатировать выходные данные и добавить кавычки к каждой строке после разделения следующим образом:
for(String str: arr_list){
System.out.println(String.format(""%s"", str));
}