Ошибка java8 не может найти символ, когда я использую comparetoIgnoreCase и Upper/UnderCase

-10

Я пытаюсь сравнить string_1 с string_2, чтобы убедиться, что он равен друг другу, и я пытаюсь сделать отдельную строку полностью заглавной или неполной.

import java.util.Scanner;
public class StringMethods
{
public static void main (String [] args)
{
Scanner s=new Scanner (System.in);
String string_1= s.next();
String string_2= s.next();
System.out.println ("a) Determine the length of string_1: " +string_1.length()+ "/t b) Determine the length of string_2: " +string_2.length()+"/tc) Concatenate both strings: " +string_1.concat(string_2)+"/td) Check if the two strings have same set of characters with regard to case: ");
if (string_1.equaltoIgnoreCase(string_2))
{
System.out.print ("equal.");
}
if ((string_1.comparetoIgnoreCase(string_2)>0)||(string_1.comparetoIgnoreCase(string_2)<0))
{
System.out.print ("They are not equal.");
}
System.out.println ("e) Convert string_1 to upper case: " +string_1.toUpperCase()+"/tf) Convert string_2 to lower case: " +string_2.toUnderCase()+"/tg) Extract a valid sub-string of multiple characters from string_1: " +string_1.substring(0,string_1.length));
}}

спросил(а) 2021-01-28T01:26:25+03:00 4 месяца, 3 недели назад
1
Решение
132

В вашем коде много ошибок орфографии и пунктуации. Я бы предложил использовать IDE, например IntelliJ, чтобы предотвратить это. Я пошел вперед и исправил опечатку, но похоже, что вам нужно будет сделать какую-то работу, насколько работает программа. Например, программа запрашивает ввод до того, как пользователь даже узнает, ЧТО для ввода.

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String string_1 = s.next();
String string_2 = s.next();
System.out.println("a) Determine the length of string_1: " +
string_1.length() + "/t b) Determine the length of " +
"string_2: " + string_2.length() + "/tc) Concatenate both
strings: " + string_1.concat(string_2) + "/td) " +
"Check if the two strings have same set of characters
with regard to case: ");
if (string_1.equalsIgnoreCase(string_2)) {
System.out.print("equal.");'enter code here'
}
if ((string_1.compareToIgnoreCase(string_2) > 0) ||
(string_1.compareToIgnoreCase(string_2) < 0)) {
System.out.print("They are not equal.");
}
System.out.println("e) Convert string_1 to upper case: " +
string_1.toUpperCase() + "/tf) Convert string_2 to " +
"lower case: " + string_2.toLowerCase() + "/tg) Extract a
valid sub-string of multiple characters from string_1: " +
string_1.substring(0, string_1.length()));
}
}

ответил(а) 2021-01-28T01:26:25+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема