gpt4 book ai didi

java - 在字符串中查找换行符 "\n"

转载 作者:行者123 更新时间:2023-12-01 23:12:25 24 4
gpt4 key购买 nike

[摘要:我需要一种方法从大量字符串中删除换行符 (\n),希望不需要正则表达式]

对于我的计算机科学类(class),我们必须从文本文件中读取迷宫,它看起来像这样:

##############################
#@...........................#
##############################
##############################
##############################
##############################
##############################
##############################
##############################
##############################
------------------------------
##############################
##############################
#@...........................#
##############################
##############################
##############################
##############################
##############################
##############################
##############################
------------------------------
##############################
##############################
##############################
#@...........................#
##############################
##############################
##############################
##############################
##############################
##############################
------------------------------

虚线表示不同的楼层。这是一个 3D 迷宫。

这只是一个阅读迷宫的测试,所以这些棋子是无关紧要的。我们必须使用 Scanner 类将整个迷宫读入单个字符串,但随后我们必须能够测试每个个体 (x,y,z) 并返回该点存在的字符。我的想法是将巨大的字符串分成一个3维的字符数组(char[][][]),但这需要从巨大的迷宫字符串中删除换行符。有没有办法可以从大量字符串中删除\n 标记,希望不使用正则表达式。我环顾四周,但找不到可靠的答案。很多人建议使用正则表达式,但我对此不太熟悉,并且希望尽可能避免使用它。感谢你的帮助。

最佳答案

使用替换:

String input="###...##";
String output=input.replace("\n","");

关于java - 在字符串中查找换行符 "\n",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21669743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com