Как проверить, содержит ли мой массив слово с пробелами?

Вы можете использовать

dict["key"] = value_list 

, поэтому в вашем случае:

mydict["key"] = z

, как описано здесь: Документы Python

0
задан Robert 19 January 2019 в 11:55
поделиться

2 ответа

Просто используйте in.nextLine () вместо in.next (). Потребуется ввод строки, включая пробелы.

int num;
num = in.nextInt();
String array[] = new String[num];
for (int i = 0; i < num; i++) {
    array[i] = in.nextLine();
    if (array[i].equals("hey guys"))
        System.out.println("hey guys");
    else
        System.out.println("buzz");
}
0
ответ дан Manoj Choudhari 19 January 2019 в 11:55
поделиться

Вы можете использовать метод contains () из класса String, чтобы проверить, есть ли в строке пробелы. Но из того, что я понял, вы сталкиваетесь с проблемой при чтении строки с пробелами. Вы должны читать, используя in.nextLine ( )

int num;
num=in.nextInt();
String array[]=new String[num];
for(int i=0;i<num;i++){
array[i]=in.nextLine();
if(array[i].contains(" "))
//contains space
else 
System.out.println("buzz");}
0
ответ дан Ratish Bansal 19 January 2019 в 11:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: