Java StringBuffer无法打印撇号
我将编写一个代码段,将两个字符串(带有特定元素)合并为一个。有人能帮我吗 我的代码:Java StringBuffer无法打印撇号,java,string,java.util.scanner,symbols,stringbuffer,Java,String,Java.util.scanner,Symbols,Stringbuffer,我将编写一个代码段,将两个字符串(带有特定元素)合并为一个。有人能帮我吗 我的代码: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String first = sc.nextLine();
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String first = sc.nextLine();
String second = sc.nextLine();
StringBuilder builder = new StringBuilder(" ");
for(int i = 0; i < first.length(); i++){
builder.append(first.charAt(i));
builder.append(second.charAt(i));
}
String base = builder.toString();
System.out.println(base);
}
}
import java.util.Scanner;
公共班机{
公共静态void main(字符串[]args){
扫描仪sc=新的扫描仪(System.in);
String first=sc.nextLine();
字符串秒=sc.nextLine();
StringBuilder=新的StringBuilder(“”);
对于(int i=0;i
汤姆
问题是一个字符串比另一个字符串长
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String elso = sc.nextLine();
String masodik = sc.nextLine();
String longestString = elso;
String shortestString = masodik;
if (shortestString.length() > longestString.length()){
shortestString = elso;
longestString = masodik;
}
StringBuilder builderem = new StringBuilder(" ");
for(int i = 0; i < shortestString.length(); i++){
builderem.append(shortestString.charAt(i));
builderem.append(longestString.charAt(i));
}
for(int i = shortestString.length(); i < longestString.length(); i++){
builderem.append(longestString.charAt(i));
}
String alapba = builderem.toString();
System.out.println(alapba);
}
}
import java.util.Scanner;
公共班机{
公共静态void main(字符串[]args){
扫描仪sc=新的扫描仪(System.in);
字符串elso=sc.nextLine();
字符串masodik=sc.nextLine();
String longestString=elso;
字符串最短字符串=masodik;
if(shortestString.length()>longestString.length()){
最短字符串=elso;
longestString=masodik;
}
StringBuilder builderem=新的StringBuilder(“”);
for(int i=0;i
请让我知道它是否工作 看来英语不是你的母语,我很难理解你想要什么。。。你可以尝试翻译,可能会产生更好的结果。是否要从用户输入中读取两个字符串(s1,s2),然后将它们组合在一起,使其成为s1[0]s2[0]s1[1]s2[1]。。。等等如果是这样,则for循环仅在s1长度上运行,当s2长于s1时,尾随字符将丢失,如果s1长于s2,则会出现异常。请尽可能简单地回答。移除所有不需要再现错误的部分。(执行此操作时,您可能会更正代码。)