2014-02-07 2 views
-3

У меня есть программа, и я хочу заполнить недостающий код в этой программе в заготовках (....) Что бы это было?Строковый метод и строковая модификация

package exr3; 
public class Exr3 { 
    public static void main(String[] args) { 
     String str1 ="I like "; 
     String str2 ="programming "; 
     String str3 ="In Java "; 
     String str4; 
     System.out.println(str1.length()); 
     str4= (.......) ;//*how can concatenate the strings str1, str2, and str3 in str4* 
     System.out.println(str4); 
     str1= str1.toLowerCase(); 
     System.out.println(str1); 
     System.out.println(....);//* how can returns the index of the first occurrence of the string "Love" in str1* 
    } 
} 
+1

Вы даже пытались просто использовать '+', что имело бы смысл? – csmckelvey

ответ

0
str4 = str1+" "+str2 +" "+str3; 
System.out.println(str4); 
+0

Вам не нужны дополнительные пространства, учитывая, что строки, которые вы добавляете, уже имеют их. – csmckelvey

+0

но как может вернуть индекс первого вхождения строки «Любовь» в str1 * в последней строке? str1 = str1.toLowerCase(); System.out.println (str1); System.out.println (....); // * – MKSA

+0

да, я знаю! чувак, но, как вы знаете, это плохая идея сделать пространство внутри переменной! что, если мы хотим сделать эту строку динамической? то уверен, что у нас будет небольшая проблема! например, строит SQLstatement динамически, не согласны ли вы? –

-1

для проблемы индекса. возможно, вы можете попробовать это. System.out.print(str1.indexOf("L")):

Смежные вопросы