【发布时间】:2017-10-26 21:31:18
【问题描述】:
该方法的目的是,例如,当要求用户输入“John Tom”时,用户将第一个字母“J”放入 string1 中,这样就完成了。然后找到空间的索引并将单词“Tom”或其他任何内容添加到 string2,然后将 string1 和 string2 添加在一起以获得用户名 = JTom 或任何其他没有任何空格的名称,尽管将空间的索引存储在 pos 中。所以加入 string1 和 string2 但也删除空格并将索引保存在变量 'pos' 中。如果有人对我有任何关于所需代码或可以改进的代码的建议。
public static void main(String[] args) {
String user;//user variable
System.out.println("Please enter a name: ");
Scanner scan = new Scanner(System.in); // Reading from System.in
user = scan.nextLine();//user input for name
create_name(user);//calls create_name method
}
public static void create_name(String user) {
String String2;
int pos = 0;
pos = user.indexOf(' ');
String string1 = String.valueOf(user.charAt(0));//
System.out.println(string1);
System.out.println(pos);
}
}
【问题讨论】:
标签: java string join indexing space