2014-02-07 56 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 *中字符串“Love”的第一个出现的索引? str1 = str1.toLowerCase(); System.out.println(str1); System.out.println(....); // * – MKSA

+0

是的,我知道!老兄,但如你所知,在变量内部创建空间是一个坏主意!如果我们想让这个字符串变成动态呢?那么确定我们会有一个小问题!例如动态构建SQLStatement,你不同意吗? –

-1

的指数问题。也许你可以试试这个。 System.out.print(str1.indexOf("L"))