是否有可能与新的生产线在线
问题描述:
显示字符串我有2串是否有可能与新的生产线在线
String str1 = "FIRST \n SECOND"
String str2 = "FIRST \n SECOND"
是否有可能为它显示这个样子?
FIRST FIRST
第二 第二
答
我不认为你可以用简单的打印语句来做到这一点。
另一方面,你可以尝试的是建立一个字符串构建器列表,每行一个。然后,您将分割字符串\n
,并将每个项目放入下一个字符串构建器的数组中。
一旦你完成了,你只需要遍历字符串构建器列表并打印内容。
所以基本上(未经测试的代码,应该给你的,虽然需要做些什么事情的想法):
List<StringBuilders> list = new ArrayList<>();
String str = '...';
String[] parsedLine = str.split("\\n");
for(int i = 0; i < parsedLine.length;i++) {
if(list.size() <= i) list.add(new StringBuilder());
list.get(i).append(parsedLine + "\t");
}
for(StringBuilder sb : list) {
System.out.println(sb.toString());
}
答
你可以使用第一分,并使用空格归队吧。它会工作确定。
String finalString = "";
String[] finalStringArray = inputString.split("[\\n]+");
for(int i = 0; i<finalStringArray.lengh; i++){
finalString = finalString+" "+finalStringArray[i];
}
你可以玩的'\ r's。不知道这是否会做到这一点。 – Hackerdarshi