“在”上拆分\";JAVA
因此,我已将字符串写入一个文件 (将“\n”写为“\n”,使其显示为“\n”) 但是当我从文件中取回字符串时,它不会在“\n”上分裂。我知道字符串是我想要的,但正如您在这个屏幕截图中看到的: 拆分会变成一个只有一个元素的列表(这是整个字符串,也是我试图获取列[1]时它崩溃的原因),并且它不会在“\n”上拆分 你们谁能帮我找出原因吗 以下是屏幕显示的代码(但没有控制台输出)“在”上拆分\";JAVA,java,eclipse,string,list,newline,Java,Eclipse,String,List,Newline,因此,我已将字符串写入一个文件 (将“\n”写为“\n”,使其显示为“\n”) 但是当我从文件中取回字符串时,它不会在“\n”上分裂。我知道字符串是我想要的,但正如您在这个屏幕截图中看到的: 拆分会变成一个只有一个元素的列表(这是整个字符串,也是我试图获取列[1]时它崩溃的原因),并且它不会在“\n”上拆分 你们谁能帮我找出原因吗 以下是屏幕显示的代码(但没有控制台输出) public void loadGame(字符串输入){ 字符串列[]=boardInput.split(“\n”); S
public void loadGame(字符串输入){
字符串列[]=boardInput.split(“\n”);
System.out.println(第[0]列);
boardWidth=列[1]。长度();
对于(int y=0;y
这是boardInput的值:*\n$#\n##########*
使用:
String column[] = boardInput.split("\\n");
“\n”
是“换行符”的特殊字符。附加的\
转义另一个\
,因此它被读取为文本\n
,不再是特殊字符
阅读。使用:
String column[] = boardInput.split("\\n");
“\n”
是“换行符”的特殊字符。附加的\
转义另一个\
,因此它被读取为文本\n
,不再是特殊字符
阅读。使用:
String column[] = boardInput.split("\\n");
“\n”
是“换行符”的特殊字符。附加的\
转义另一个\
,因此它被读取为文本\n
,不再是特殊字符
阅读。使用:
String column[] = boardInput.split("\\n");
“\n”
是“换行符”的特殊字符。附加的\
转义另一个\
,因此它被读取为文本\n
,不再是特殊字符
阅读。在特殊字符之前使用s.split(\\n”)
alwas\
。
在特殊字符前使用s.split(\\n”)
alwas\
。
在特殊字符前使用s.split(\\n”)
alwas\
。
在特殊字符前使用s.split(\\n”)
alwas\
。
我和你有同样的问题,其他答案对我也不适用。
所以我尝试了这个:
.split(\\\\n”)
,效果很好。我想我们的输入中有一些有趣的东西使得双重转义成为必要。我和你有同样的问题,其他答案也不适用于我。所以我尝试了这个:
.split(\\\\n”)
,效果很好。我想我们的输入中有一些有趣的东西使得双重转义成为必要。我和你有同样的问题,其他答案也不适用于我。所以我尝试了这个:
.split(\\\\n”)
,效果很好。我想我们的输入中有一些有趣的东西使得双重转义成为必要。我和你有同样的问题,其他答案也不适用于我。所以我尝试了这个:
.split(\\\\n”)
,效果很好。我认为我们的输入中有一些有趣的东西使得双转义成为必要。确实boardInput.split(\\n”)“代码>工作?”将“\n”写为“\n”,使其显示为“\n”为什么,为什么。。。没有足够的字符/字符串用作分隔符,您必须精确地使用\n
…我会尝试拆分(\\n”)。。。编辑:减慢..@m0skit0-不用担心,这是一个降价格式问题。下面是它的内容:(将“\n”写为“\\n”以使它们显示为“\n”)
,顺便说一句,您可以使用str.tocharray()
而不是列[y]。split(“”)
。DoesboardInput.split(\\n”)“代码>工作?”将“\n”写为“\n”,使其显示为“\n”为什么,为什么。。。没有足够的字符/字符串用作分隔符,您必须精确地使用\n
…我会尝试拆分(\\n”)。。。编辑:减慢..@m0skit0-不用担心,这是一个降价格式问题。下面是它的内容:(将“\n”写为“\\n”以使它们显示为“\n”)
,顺便说一句,您可以使用str.tocharray()
而不是列[y]。split(“”)
。DoesboardInput.split(\\n”)“代码>工作?”将“\n”写为“\n”,使其显示为“\n”为什么,为什么。。。没有足够的字符/字符串用作分隔符,您必须精确地使用\n
…我会尝试拆分(\\n”)。。。编辑:减慢..@m0skit0-不用担心,这是一个降价格式问题。下面是它的内容:(将“\n”写为“\\n”以使它们显示为“\n”)
,顺便说一句,您可以使用str.tocharray()
而不是列[y]。split(“”)
。DoesboardInput.split(\\n”)“代码>工作?”将“\n”写为“\n”,使其显示为“\n”为什么,为什么。。。没有足够的字符/字符串用作分隔符,您必须精确地使用\n
…我会尝试拆分(\\n”)。。。编辑:减慢..@m0skit0-不用担心,这是一个降价格式问题。下面是它的内容:(将“\n”写为“\\n”以使它们显示为“\n”)
,顺便说一句,您可以使用str.tocharray()
而不是列[y]。拆分(“”
)